Alpine 2.1.4 发布
我们很高兴地宣布 Alpine 2.1.4 版本的发布。
此版本包括对基于 2.6.35.10 内核的更新。 Hyper-V 修复程序已应用于这些内核。
启动脚本已更新,以便在至少一个网络接口成功启动后,将启动依赖于网络的各项服务。在以前的版本(自 Alpine 1.9.0 起)中,所有 网络接口都必须成功启动才能实现此目的。
此外,Busybox 包含一个针对长期存在的错误修复,该错误导致 crontab 文件神秘地消失。
请查阅 bugtracker 和 cgit 以了解更多详情。
自 2.1.3 以来的软件包更改
Upgraded/downgraded packages (from version): acf-alpine-conf-0.4.0-r2 (0.4.0-r1) acf-freeswitch-vmail-0.0.10-r0 (0.0.9-r0) alpine-base-2.1.4-r0 (2.1.3-r0) alpine-conf-2.5.4-r1 (2.5.4-r0) apk-tools-2.0.7-r2 (2.0.7-r0) busybox-1.17.4-r1 (1.17.3-r3) dahdi-linux-grsec-2.6.35.10-r0 (2.6.35.9-r2) iscsitarget-grsec-2.6.35.10-r2 (2.6.35.9-r4) kamailio-3.1.1-r0 (3.1.0-r1) libmysqlclient-5.1.51-r2 (5.1.51-r1) linux-firmware-2.6.35.10-r0 (2.6.35.9-r2) linux-grsec-2.6.35.10-r0 (2.6.35.9-r2) mkinitfs-2.1.2-r1 (2.1.2-r0) openrc-0.6.1-r4 (0.6.1-r2) xtables-addons-grsec-2.6.35.10-r1 (2.6.35.9-r3)
从 v1.10 升级时的重要注意事项
- v2.0 系列引入了与 ABI 不兼容的 uClibc 版本,并带有 NPTL 线程支持。这意味着您不能将旧版本的软件包与 v2.0 混合使用。要升级,您需要确保您的 /etc/apk/repositories 列表中只有 v2.0 存储库,然后执行
apk upgrade --update-cache --available
注意: v1.10 存储库中可能存在版本号相同的软件包,因此 --available 选项的存在非常重要,以确保这些软件包得到正确替换
- 您必须在升级之前删除 GNU wget,并且仅使用 busybox wget。
apk del wget
- 所有 .so 链接已移动到 -dev 软件包。在升级之前,删除 alpine-sdk 和所有 *-dev 软件包可能是一个好主意。如果您由于 -dev 软件包想要覆盖其他软件包拥有的 .so 文件而遇到问题,那么您可能需要使用 --force 选项。
注意: 卸载 alpine-sdk 可能会删除 sudo。为了保留它,您首先必须执行
apk add sudo