Puppet 4 已发布,它破坏了与 Puppet 3 的兼容性。因此用户需要在升级客户端之前把服务器升级到 Puppet 4 。请注意如果只有 Puppet 4 服务器,那么Puppet 3客户端将不能工作。并且,一些文件的位置发生了变动,包括配置(config)、清单(manifest)和模块文件,请参阅升级指南进行服务器和客户端的升级:
欢迎来到 Arch Linux 中文社区
Arch Linux是一个轻量的、灵活的Linux发行版,遵循K.I.S.S.原则。
目前我们有专门为x86_64架构优化的官方软件包。作为官方软件包的补充,我们还有一个社区维护的,数量和质量每天都在增长和进步的软件源。
我们强大的社区热情而乐于助人,同时我们以能够用自己的技术能力使用Arch并作为Arch的主干力量而自豪。请查阅我们的论坛和邮件列表来加入我们。如果你想了解更多关于Arch的信息,可以看一看我们的Wiki。
最新文章
Puppet 4.0 进入 [community] 源
2015 年 5 月 18 日ca-certificates 更新
2014 年 12 月 11 日本地 CA 证书的处理方式发生了变化。若您有自行添加的信任证书,需要:
- 将 /usr/local/share/ca-certificates/*.crt 移动到 /etc/ca-certificates/trust-source/anchors/ 下
- 对 /etc/ssl/certs/*.pem 进行上述操作,并将它们重命名为 *.crt
- 运行
trust extract-compat
另见 man 8 update-ca-trust
及 trust --help
。
弃用文件 /etc/sysctl.conf
2013 年 9 月 17 日从 207 版本开始,systemd
将不再应用 /etc/sysctl.conf
中的配置:它将仅应用 /etc/sysctl.d/*
中的配置。由于 procps-ng
提供的 /etc/sysctl.conf
中的配置已经成为内核默认设置,我们决定弃用该文件。
当升级到 procps-ng-3.3.8-3
时,您将会收到需要将对 /etc/sysctl.conf
的所有更改移动到 /etc/sysctl.d/
目录下的提示。最简单的方法是运行:
pacman -Syu
mv /etc/sysctl.conf.pacsave /etc/sysctl.d/99-sysctl.conf
如果您从未对 /etc/sysctl.conf
做任何更改,则无需采取任何操作。
升级TeXLive 2013需要人工干预
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 Arch Linux 中文社区主题竞赛
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 耳机一部
* 参与即有机会获得社区纪念品。
二进制文件移动到 /usr/bin 需要人工干预升级
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
Lilydjwg 个人仓库建立
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 官方仓库或中文社区仓库收录该软件包。
请用户重新加入社区交流群
2012 年 11 月 9 日由于服务器磁盘用尽,我们的群程序在执行存储时崩溃,部分好友信息丢失,当前我们的管理员正在重建社区交流群。IRC频道不受影响。
根据当前工作进度,请丢失好友关系的用户在明天早晨9点之后重新加入本群: talk@archlinuxcn.org
GNOME 3.6 升级须知
2012 年 11 月 8 日ibus-1.4.99不稳定版发布,新功能包括 GNOME 3 的集成。Arch官方维护者为了实现该新功能,并没有将相关编译选项关闭,此举导致大量 GNOME 3.6 + ibus 用户的输入法框架崩溃。
社区会员经过与Arch官方的讨论(https://bugs.archlinux.org/task/32071),官方开发者仍不愿关闭该编译选项。因此社区建议 GNOME 3 用户考虑以下2种方案。
- 对于愿意尝试新鲜环境的用户,切换到其他桌面环境/窗口管理器 KDE/XFCE/LXDE等桌面环境和Openbox/fluxbox/Enlightenment等窗口管理器都是非常好的选择,并且这些桌面环境/窗口管理器为用户提供了更友好的计算机桌面操作体验和更多可调节的空间。
- 对于希望继续使用 GNOME 3 的用户 保留 GNOME 3 并切换到其他输入法框架 由 Arch Linux TU Felixonmars 维护的 libibus (aur/libibus, archlinuxcn/libibus) 为 GNOME 3 用户提供了这个可能。添加 Arch Linux 中文社区源 (repo.archlinuxcn.org) 或直接通过 AUR 即可安装。如遇提示 ibus 冲突,选择[Y]替换ibus,安装完成重新登录即可通过原本的方法(设置环境变量等)切换到其他输入法框架(例如 Fcitx)。