最新文章
2020 年 7 月 28 日
因为我们已将 AUR 迁移到了一个新的服务器,通过 SSH 连接服务器时的 HostKeys 有所变化。以下是新的 key 指纹:
Ed25519: SHA256:RFzBCUItH9LZS0cKB5UE6ceAYhBD5C8GeOBip8Z11+4
ECDSA: SHA256:uTa/0PndEgPZTf76e1DFqXKJEXKsn7m9ivhLQtzGOCI
RSA: SHA256:5s5cIyReIfNNVGRFdDbe3hdYiI5OelHGpw2rOUud3Q8
以上指纹也可以在 AUR 主页上未登入时看到。
2020 年 4 月 15 日
zn_poly 包在版本 0.9.2-2 之前缺失了一个动态库链接。这个问题已经在 0.9.2-2 中修复,所以更新时需要覆盖 ldconfig 创建出的未被跟踪到的文件。如果你在升级时遇到如下报错:
zn_poly: /usr/lib/libzn_poly-0.9.so exists in filesystem
那么请使用命令:
pacman -Syu --overwrite usr/lib/libzn_poly-0.9.so
完成更新。
2020 年 4 月 13 日
nss 及 lib32-nss 两个包在版本 3.51.1-1 之前各缺失了一个动态库软链接。这个问题已经在 3.51.1-1 中修复,所以更新时需要覆盖 ldconfig 创建出的未被跟踪到的文件。如果你在升级时遇到如下报错:
nss: /usr/lib/p11-kit-trust.so exists in filesystem
lib32-nss: /usr/lib32/p11-kit-trust.so exists in filesystem
那么请使用命令:
pacman -Syu --overwrite /usr/lib\*/p11-kit-trust.so
完成更新。
2020 年 3 月 19 日
hplip 包在 3.20.3-2 之前的版本缺失了一些预编译的 python 模块。这个问题已经在 3.20.3-2 版本中修复,所以更新时需要覆盖掉那些没有被跟踪到的 pyc 文件。如果你遇到如下报错
hplip: /usr/share/hplip/base/__pycache__/__init__.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/avahi.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/codes.cpython-38.pyc exists in filesystem
...更多类似报错...
那么在更新时请使用命令:
pacman -Suy --overwrite /usr/share/hplip/\*
来完成更新
2020 年 3 月 2 日
firewalld 包在 0.8.1-2 之前的版本打包时遗漏了编译 python 模块。这已在 0.8.1-2 中修复,所以更新时需要覆盖掉没有被跟踪到的 pyc 文件。如果你升级时遇到如下报错:
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/__init__.cpython-38.pyc exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/client.cpython-38.pyc exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/dbus_utils.cpython-38.pyc exists in filesystem
...更多报错...
那么请使用如下命令升级:
pacman -Suy --overwrite /usr/lib/python3.8/site-packages/firewall/\*
译注:
如果升级 firewalld 前删除了 firewalld 包,下次安装 firewalld 包仍然会有文件冲突,此时请使用:
pacman -Suy --overwrite /usr/lib/python3.8/site-packages/firewall/\* firewalld
安装 firewalld 包。
2020 年 2 月 26 日
Aaron Griffin 于 2020-02-24 发布:
大家好,
以前当我在 Arch 更活跃的时候大概还有很多人认识我,但是现在大概大部分人只在网站上看到过我的名字。我已经参与 Arch 很长一段时间了,在 2007 年的时候从 Judd 接过这个项目的负责人位置。但是就像很多事情一样,我的参与随着时间已经下滑到底端。现在是改变的时候了。
Arch Linux 需要有更多参与的领导来做出困难抉择并带领整个计划走向未来方向。而我不再适合做这件事。
经过团队共同努力,Arch Linux 团队决定了未来推选负责人的一套新流程。从今开始,团队将通过选举方式推选出任期两年的负责人。新流程的细节可以参考这里。
在第一次正式选举中,Levente Polyak (anthraxx), Gaetan Bisson (vesath), Giancarlo Razzolini (grazzolini),和 Sven-Hendrik Haase (svenstaro) 作为候选人,通过 58 名记名投票,选举出了新的当选者:
Levente Polyak (anthraxx) 将成为团队的新带领者。恭喜!
感谢大家多年来的支持,
Aaron Griffin (phrakture)
2020 年 2 月 17 日
更新到 openssh-8.2p1 之后,已经开启的 SSH 服务会无法接受新的连接(,详见 FS#65517 )。在远程服务器上更新包时,请确保在 pacman -Syu 升级之后立刻用命令 systemctl restart sshd 重启后台服务。如果更新到了 openssh-8.2p1-3 或以后的版本,将会在升级包时自动重启服务。
2020 年 1 月 22 日
我们的 rsync 包一直以来通过内嵌 zlib 的方式提供和老式 --compress 参数的兼容,维持对 3.1.0 以前版本的兼容性。版本 3.1.1 是2014年6月22日发布的,现在主流发行版应该都已经提供了。
所以我们决定去掉内嵌的依赖库,发布一个使用系统 zlib 库的新版本。这也能修复迄今为止的和未来的安全问题。如果你运行 rsync 3.1.3-3 遇到报错,请去指责那些还在使用老版本的系统。
2020 年 1 月 5 日
邮件列表上已经宣布了,从2019年12月27日开始,我们的软件包压缩格式已经从 xz (.pkg.tar.xz) 改为了 zstd (.pkg.tar.zst)。
zstd 相较于 xz 用压缩比换来高性能。用我们的压缩参数调用 zstd 重新压缩软件包导致了总体包大小增加 ~0.8% ,相对的这些包的解压时间总体有 ~1300% 的提速。
我们的软件源中已经有超过 545 个 zstd 压缩的软件包了,随着我们发布更新包,更多的会不断加入。目前为止我们还未发现任何用户可见的问题,所以感觉一切顺利。
如果你是一名打包者,如果你在使用最新的 devtools (>= 20191227) 那么你将自动开始打包新的 .pkg.tar.zst 包。
如果你是一名最终用户,没有手动操作需要做,只要你已经阅读并遵从了去年新闻中的建议。
如果你从 2018 年到现在还没有升级过 libarchive ,还有希望拯救你的系统!在 Eli Schwartz 的个人源中提供了打包好的 pacman-static 二进制包,用他的受信用户(Trusted User)密钥签名,可以用这个完成系统升级。
译注:除Eli Schwartz 的个人源之外,[archlinuxcn]社区源也提供了 pacman-static 的二进制包,由 lilac 签名,欢迎使用。
2019 年 12 月 20 日
我们正在清理 Xorg,此次更新如果你遇到如下错误信息那么需要手动干预:
:: installing xorgproto (2019.2-2) breaks dependency 'inputproto' required by lib32-libxi
:: installing xorgproto (2019.2-2) breaks dependency 'dmxproto' required by libdmx
:: installing xorgproto (2019.2-2) breaks dependency 'xf86dgaproto' required by libxxf86dga
:: installing xorgproto (2019.2-2) breaks dependency 'xf86miscproto' required by libxxf86misc
更新时,请使用命令: pacman -Rdd libdmx libxxf86dga libxxf86misc && pacman -Syu 来完成更新。
« Newer Posts —
Older Posts »