
我喜欢Ubuntu Linux 24.04长期支持(LTS),也就是Noble Numbat。它在我2020年的戴尔精密3451上运行得很好,它由英特尔8核3GHz i7-9700 CPU、16GB RAM和512GB SSD驱动。
随着Ubuntu 24.04.1的发布,我准备推荐Ubuntu 22.04 (LTS)用户更新他们的系统。幸运的是,我没有写,因为我错了。Ubuntu背后的公司Canonical暂时停止了从Ubuntu 22.04 LTS到最新版本的升级。
Canonical在一封电子邮件中解释说,严重的bug影响了升级过程。具体来说,“由于ubuntu-release-upgrader在使用apt求解器的方式上存在严重错误,导致升级被禁用。”
哎呀!
这个决定是在Ubuntu 24.04.1 LTS发布后几天做出的,并且正式启用了升级。
双哦!
这一点很重要,因为大多数升级系统的商业Ubuntu用户都在等待。1版本的发布。这是因为最初版本中的任何错误都已在.1版本中找到并修复了。我原以为这次升级是Ubuntu迄今为止最大的一次。
注意,不是说你需要升级。毕竟,Canonical为其LTS Ubuntu版本提供了12年的支持。这意味着,例如,你可以在2038年仍然运行Ubuntu 24.04。
甚至在Canonical暂停升级之前,就有大量关于升级失败的报告。尝试升级的用户遇到了各种问题,包括:
不可恢复的系统状态。
与过渡有关的问题从Thunderbird DEB包到Snap版本。卡诺现在开始默认情况下只启用Snap版本。
Y2038 time_t转换引起的复杂性,即Linux纪元问题
升级后图形用户界面损坏或缺失。
Wi-Fi连接中断。
这已经不是Ubuntu 24.04升级第一次面临挑战了。当4月份发布最初的版本时,由于不同的关键错误,从Ubuntu 23.10升级的用户被建议不要这样做。
Canonical的开发团队现在已经声明他们已经解决了这些问题。你现在可以直接从Ubuntu 22.04升级到Ubuntu 24.04.1。
让我小心点。我会让其他勇敢的人试一试。与此同时,如果你尝试了它,而你的系统最终搞砸了,Canonical建议你运行
$ sudo apt install -fix-broken
删除旧的内核头文件,使apt重新运行。
对于那些渴望体验Ubuntu 24.04 LTS的人,我建议使用ISO镜像进行新的安装,它不受这些升级特定问题的影响。
这种情况使我想起了主要操作系统升级所涉及的复杂性。你永远不知道什么时候会出问题。对于企业来说,它还强调了彻底测试的重要性,以及关键软件更新的分阶段推出方法的价值。当你在独立桌面上遇到这种麻烦时,这是很烦人的;如果它发生在你的生产版Ubuntu服务器上,那将是对时间和金钱的严重浪费。












