最新文章
2013 年 8 月 27 日
临时的解决方法是降级回 3.7.*
由咱中文社区重新run起来的 A.R.M 已经可以用最新版的 downgrade 或者 downgrader 访问了, 以 downgrade 为例:
$ downgrade sqlite
The following packages are available in your cache:
1) local sqlite-3.8.0-1-x86_64.pkg.tar.xz [installed]
please choose a version, [s]earch A.R.M or [q]uit: s
The following packages are available from the A.R.M.:
1) extra sqlite-3.8.0-1-x86_64.pkg.tar.xz [installed]
2) extra sqlite-3.7.17-2-x86_64.pkg.tar.xz
please choose a version or [q]uit: 2
…
相应的 Bug 已经报到上游: https://github.com/sunpinyin/sunpinyin/issues/39
2013 年 8 月 17 日
PHP 5.5 最终进入了 [extra]
仓库。迁移向导包含从 5.4 以来的一些变化;详细的列表可以在 PHP Changelog 找到。
APC
将由 APCu 替代。APCu
仅提供用户数据缓存。对于中间码缓存请使用新的 opcache 扩展。或者使用我们提供的包含中间码和用户数据缓存的开发版本 XCache 。
大多数应用无需修改即可运行,但是请小心弃用警告会占满您的日志文件。
2013 年 8 月 4 日
感谢 Feng Chao 童鞋的工作,我们将每月发布 Wiki 需要重点更新/翻译的页面列表,请有时间愿意贡献的童鞋认领并更新/翻译页面。Wiki 的完善和维护工作是我们每一位社区成员的责任。
中文 Wiki 需要翻译/更新的页面列表:点击这里查看
本月重点任务:
* XFCE
* NetworkManager
* Mirrors
* Syslinux
* Partitioning
* File Systems
参与翻译的方式请参考 https://www.archlinuxcn.org/wiki-translate-howto/
2013 年 7 月 16 日
TeXLive 2013不久将在[extra]源中,从TeXLive 2012升级的用户在使用TeX引擎(如latex,xelatex)时可能会碰到下面的错误提示:
(Fatal format file error; I'm stymied)
安装时,在pacman的输出中您会看到下面的情况:
>>> texlive: recreating all formats...
/usr/bin/fmtutil: line 395: /usr/share/texmf/texconfig/tcfmgr: No such file or directory
fmtutil: config file `fmtutil.cnf' not found.
done.
如果您没有改动过/etc/texmf中的任何文件,那么最简单的解决办法是用安装时产生的.pacnew文件覆盖原有的配置文件。可以使用pacdiff工具辅助。
合并配置文件之后,运行下面的命令:
fmtutil-sys --all > /dev/null
应该不会有错误信息,如果有发现问题,请提交bug报告。
删除TeXLive 2012重新安装TeXLive 2013同样有效
2013 年 6 月 15 日
去年的8月份我们举办了第一次程序设计竞赛,今年开始我们的年度活动改为「主题竞赛」,即围绕一个主题建立项目、展开创造。
今年的主题是「输入法」。
参赛要求:个人或不超过三人的团队,发起输入法相关的项目,目标是增强 Linux 下输入体验和/或功能。
项目要求及参赛流程:
* 如果是已经存在的项目,则该项目的第一次 commit 必须在2个月之内(4月份之后)。
* 使用合理方案达到目标,包括项目运营可能的花费/资源控制,因为竞赛优秀项目可能将作为社区支持项目运营。实现方法不限,如果是开发程序则不限语言。
* 启动项目后在 社区项目 版块发新贴简单介绍该项目,包括具体项目目标、项目成员(如果是团队项目)、项目描述、地址以及demo(如果有的话),请在主题帖持续更新项目进度。然后在本贴下贴上项目主题帖的链接以表示参与竞赛。
* 竞赛报名截止到2013年8月19日。
* 竞赛后续事项将在8月19日前发布。
本次主题竞赛奖品:
* 一等奖(1 名): Amazon Kindle Paperwhite 一台
* 二等奖(1 名): Samsung 840 Series SSD 120G 一块
* 三等奖(1 名): Sennheiser MX581 耳机一部
* 参与即有机会获得社区纪念品。
2013 年 6 月 3 日
在您下一次更新之时,您将会得到如下类似的信息:
error: failed to commit transaction (conflicting files)
filesystem: /bin exists in filesystem
本次更新将所有二进制文件统一合并到了 /usr/bin 目录。这一步移除了对于 Arch 系统无意义的区分并且简化了开发组的包维护工作。请移步这个帖子了解此次变动的原因。
下面的说明将可以保证安全更新:
1) 将所有非官方包中 /bin, /sbin 或者 /usr/sbin 目录下的文件移动到 /usr/bin 下。不在仓库中而需要修复的包列表可以使用如下命令生成:
$ pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
同时使用如下命令检查从非官方仓库安装的包:
$ paclist <repo> | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/'
2) 确保任何在 IgnorePkg 或 IgnoreGroup 中的包没有文件存在于 /bin, /sbin 或 /usr/sbin。如果有,请手动修复。
3) 如果您有在 /bin, /sbin 或 /usr/sbin 中有不属于任何包的文件,您需要移动它们。使用如下命令查找这些文件的列表:
$ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
4) 如果您使用 autofs,请确保所有分区已挂载。此次更新之后,它们可能不再会在需要时自动挂载。
5) 升级您的系统。
在执行此次更新之前,您可能希望有另一个拥有 root 权限的终端保持打开以防发生意外,特别是通过 ssh 升级之时。
# pacman -Syu --ignore filesystem,bash
# pacman -S bash
# pacman -Su
2013 年 4 月 14 日
大家好!
社区管理员依云(百合仙子、lilydjwg) 建立了新的个人软件包仓库。由依云个人打包、维护的软件,大部分在 AUR 由其或其他人维护。目前内容很少,不过会慢慢增加的 🙂
配置:
导入密钥
sudo pacman-key --lsign-key 95FF0792
在 /etc/pacman.conf
添加:
[lilydjwg]
Server = http://lilydjwg.vim-cn.com/repo/$arch
SigLevel = Required DatabaseOptional
相关信息请看 https://bbs.archlinuxcn.org/viewtopic.php?id=1695
注意事项(2013-04-14)
- fcitx-lilydjwg-git 转移到 lilydjwg 个人仓库维护。同时版本号从原来的打包日期变更为 fcitx 官方版本号+git 提交简名(与 python-you-get-git 类似)。请手工升级。
- WPS Office 将在近期加入 lilydjwg 仓库。维护时间到 Arch 官方仓库或中文社区仓库收录该软件包。
2013 年 4 月 13 日
遇见 netctl: 一个基于配置文件的 systemd 网络命令行程序。在不久之后,老旧的 netcfg 将被移出 [core]。所有 netcfg 用户请尽快迁移至 netctl。迁移需要手动完成,并且有可能无法访问网络。因此请注意阅读 man 手册 (netctl(1), netctl.profile(5) 和 netctl.special(7))。
netclt 的设计是让 systemd 爱好者喜欢它的使用方式,而 netcfg 用户将会很快熟悉它的配置文件。netctl 一同带来的是基于 ncurses 的 wifi 连接助理叫做 wifi-menu。
当你安装 netctl时,netcfg 将被移除,但是已启用的 systemd 服务将会保留直到手动禁用。netctl wiki 有一些关于从 netcfg 迁移的额外信息。
2013 年 3 月 26 日
MariaDB 现在是我们官方默认的 MySQL 实现。MariaDB 基本上和 MySQL 差不多,所以升级应该非常容易。但是由于剩下的兼容性考量,自动替换升级尚未完成。
我们推荐所有用户升级。MySQL 将在一个月内从仓库移动到 AUR。
希望切换的用户需要安装 mariadb
, libmariadbclient
或者 mariadb-clients
并执行 mysql_upgrade
来迁移原来的系统。
迁移样例:
# systemctl stop mysqld
# pacman -S mariadb libmariadbclient mariadb-clients
# systemctl start mysqld
# mysql_upgrade -p
percona-server
是另一个在 [community] 中的 MySQL fork。它应当更贴近 Oracle MySQL Enterprise, 但是不包含 MariaDB 中的新功能。
与 [extra] 中的 mysql 5.5.30-7
一道,所有依赖它的包已经使用 MariaDB 组件重建。其他包维护者应当修改他们的包依赖为 MariaDB 的包。
更多信息可以在我们的 邮件列表 里找到。
2013 年 3 月 2 日
Andrea Scarpino 写道:
[extra] 里已有一个新的 qt4 包,它是用来取代目前的 qt 包的。
所有依赖 qt 的软件包都需要重建,并让它们依赖 qt4。我们已经为所有官方的包做了调整,但你将需要把从 AUR 安装的依赖 qt 的包调整为依赖 qt4。
[extra] 里已经有 qt 5.x 了。如果你同时安装了 qt5-base 和 qt4,任何 qt 工具都会使用版本为 5.x 的 qt。当然,我们提供了 *-qt4 的软链接,这样当需要时你就可以明确地强制使用 4.x 版本。
« Newer Posts —
Older Posts »