包含:UpgradeTo2

来自 Alpine Linux

从 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