openSUSE Tumbleweed 本周切换到 GCC11 并完成 UsrMerge

openSUSE Tumbleweed 本周发布了 1 个快照(0601),主要更新了 bind 9.16.16、ghostscript 9.54.0 等。重要的是,Tumbleweed 切换到 GCC11 编译器,还完成了 UsrMerge。

20210601 快照更新了 bind 9.16.16、ghostscript 9.54.0 和 YaST2 4.4.5 等等。

本次快照虽然更新的软件包不是特别多,但是更新量非常大,因为 Tumbleweed 的默认编译器切换到了 GCC11 而导致需要全面重新构建 Tumbleweed,这使得相应的快照体积超大,所以升级前请保证预留足够的磁盘空间。

另外,本次快照中完成了 UsrMerge。Ludwig 发邮件提醒大家即将到来的迁移到 UsrMerge 可能带来的问题。请确保使用 dup 而不是 up 来升级 Tumbleweed。迁移到 UsrMerge 意味着路径 /bin/sbin/lib/lib64 下面的所有内容都会被迁移到对应的 /usr 路径下面,然后使用指向 /usr 的符号连接替代那些目录。迁移完成后,类似于 /bin/foo -> /usr/bin/foo 的符号连接将无法安装因为它们与其本身产生冲突。对于那些没有使用 btrfs 快照功能的用户,如果担心升级过程会破坏系统,请确保安装了诸如 busybox-static 之类的工具,以便在升级发生问题时可以使用这些工具手工完成到 UsrMerge 的迁移。迁移过程是无法撤销/逆反的!关于此更新的zypp的日志(/var/log/zypp/history)内容可参考此邮件。邮件列表上有人报告遇到问题,更多的人说很顺利。博主怀着忐忑的心情更新了,万幸没遇到任何差错。©

本文发表于水景一页。永久链接:<http://cnzhx.net/blog/opensuse-tumbleweed-2021wk22/>。转载请保留此信息及相应链接。

雁过留声,人过留名

您的电子邮箱地址不会被公开。 必填项已用 * 标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>