Andrea Scarpino 写道:
[extra] 里已有一个新的 qt4 包,它是用来取代目前的 qt 包的。
所有依赖 qt 的软件包都需要重建,并让它们依赖 qt4。我们已经为所有官方的包做了调整,但你将需要把从 AUR 安装的依赖 qt 的包调整为依赖 qt4。
[extra] 里已经有 qt 5.x 了。如果你同时安装了 qt5-base 和 qt4,任何 qt 工具都会使用版本为 5.x 的 qt。当然,我们提供了 *-qt4 的软链接,这样当需要时你就可以明确地强制使用 4.x 版本。
最新的 lvm2 2.02.98-3
软件包包含了自动激活LVM卷的 lvmetad
工具。这导致了以下改变:
- initramfs 的
lvm2
钩子扩展(hook)现在需要依赖 udev
扩展。
/etc/lvm/lvm.conf
中必须配置上 use_lvmetad = 1
。新软件包中这是默认的,升级时请自行检查合并 lvm.conf.pacnew
文件。
- 可以通过设置
/etc/lvm/lvm.conf
中的 auto_activation_volume_list
来限制自动激活的 LVM卷。如果不清楚如何配置,请保持其被注释掉的状态。
- 如果需要监视功能(快照功能依赖于此),请执行
systemctl enable lvm-monitoring.service
。
- 不再需要
lvmwait
内核命令,它现在没任何用处了。
如果使用 pacman -Syu
同时升级 device-mapper
、linux
和 lvm2
,会出现一条 /sbin/dmsetup
文件丢失的错误。请在更新后再执行一遍 mkinitcpio -p linux
,以避免可能出现的错误。
Tom Gundersen 写道:
正如先前所宣布的,initscripts 将不再接受任何测试,且很多包已不再支持它。仍然在使用他们的用户请立即切换到 systemd。
initscripts、sysvinit 和各种 rc 脚本将逐渐从仓库中删除,以避免混淆。
由于 /lib 链接从 glibc 软件包移动到了 filesystem 软件包,请务必同时更新 glibc-2.12-2 和 filesystem-2013.01-1。使用“pacman -Syu”更新时,这一切都会自动完成。切记,不要单独更新其中之一,更不要使用“–force”强行更新……
x86_64 平台下,升级可能时出现 /usr/lib64 下的文件冲突。所有在该目录下拥有文件的官方软件包都已经更新过了,单独更新发生冲突的软件包即可。至于 AUR 中的软件包,应当把该目录下的文件全部安装到 /usr/lib。
最新的安装和救援盘已在我们的下载页面提供下载。2012.11.01 的 ISO 镜像和前一版相比主要包含了少数 bug 修复,清理和新的软件包:
- Linux 3.6 的第一张介质
- 在网络引导时,copytoram = n 可以用于避免将镜像复制到内存。这可能是不可靠的,但在内存很低的的系统中的也是个解决办法。
- cowfile_size 启动参数,主要用于 VFAT 的持久 COW (写时拷贝)。详细信息请参阅 README 文件。
Allan McRae 写道:
Arch Linux 的 bug 跟踪系统中的 bug 数量正在攀升,是时候将它们干掉了。
这是社区参与和帮助 Arch Linux 团队的好方法。过程很简单。首先在 bug 跟踪系统中找到你喜欢的软件的一个 bug,并检查它是否仍然会发生。如果是,请到上游项目找补丁并测试它以确认它是否被解决。如果没有补丁,请确保这个 bug 已经提交给了上游的 bug 跟踪系统。
加入我们的 IRC 频道 #archlinux-bugs。我们的人遍布各时区,所以应该随时都有人在。
随着 GNOME 3.6 的推出,以及 polkit 和 networkmanager 被移动到 [extra],ConsoleKit 现在已经从仓库里删除了。任何原来依赖于它的包现在都改成依赖于 systemd-logind 了。这就意味着,系统必须使用 systemd 引导才能发挥完整的功能。
除了 GNOME,KDE 和 XFCE 也都会受到这个改变的影响。
现在 base 组包含了 systemd-sysvcompat
软件包,这意味着所有新的安装将默认使用 systemd 启动系统。
由于一些软件包依旧缺少原生的 systemd 支持,用户可以安装 initscripts
软件包,使用 /etc/rc.conf
文件中的 DAEMONS
数组来启动使用旧的 rc.d 脚本的服务。
这个改变不会影响已有的系统。就目前,initscripts
和 sysvinit
软件包仍然在我们的仓库中维护。但是,某些软件包可能会开始依赖于系统使用 systemd 启动。
请参考 wiki 以获取关于如何迁移已有系统到 systemd 的说明。
十月份发布的 Arch Linux 安装媒介已经可以下载。这次镜像可用来全新安装或者作为急救系统。新镜像包含了一套升级了的软件包和以下值得注意的改变:
- systemd 被用来启动 Live 系统。
- initscripts 不再被安装在 live 系统中,但仍可以默认被安装在目标操作系统。这在最近可能会有所改变。
- 简化了 EFI 的引导和安装。
- gummiboot 用来在 EFI 系统上显示一个引导菜单。
- 以下新软件包在 live 系统中可用:ethtool, fsarchiver, gummiboot-efi, mc, partclone, partimage, refind-efi, rfkill, sudo, testdisk, wget, xl2tpd
又是月初,按照惯例,新的安装媒介发布了,请移步下载页面获取。镜像可用于安装和修复 Arch 系统。
除了软件包更新,其他亮点如下:
- 这是第一个使用 Linux 3.5 内核(3.5.3)的安装媒介
- 安装脚本的启动参数恢复作用(参见 FS#31022)
- 通过 PXE、NFS 或 NBD 启动时,ISO 会被载入 RAM,以确保稳定使用。
- 加入了 usb_modeswitch、wvdial,使用 UMTS USB 加密狗的用户可以创建网络连接了。
- 此外还纳入了最新版 initscripts、systemd、netcfg。