本周,系统提示我将 Ubuntu 桌面升级到最新的 LTS Noble Numbat (20.04)。通常我会避免进行就地升级,但是当您准备好计算机、输入命令并观察添加、删除、更新新软件包的过程时,会有一些令人满意的事情。
我过去遇到过将应用程序安装为裸机应用程序的问题,其中安装的软件包已更新,但应用程序未更新。 NextCloud 是其中之一,PiHole 是另一个。去年我开始使用Docker ,感觉非常棒。我不必担心我想更新 PiHole 和 NextCloud,但支持的 Apache 版本不匹配。
由于我现在的大多数自托管应用程序都是 Docker,因此我觉得提前进行就地升级很舒服。我在那里运行升级命令……
sudo apt update sudo apt upgrade do-release-upgrade
然后最后重启…
现在坐下来观看,单击几个框,密切关注该过程自动发生。这是我喜欢的部分,尤其是当我尝试在家庭和工作中尽可能实现自动化时;看到这些事情成功发生让我很高兴。
大约一个小时过去了,重启发生了。我看着一切都恢复正常并继续工作。这一成功的部分原因是大多数应用程序都是使用 Docker 来安装的,这使得这些复杂的应用程序成为自己的泡沫,并且不完全受到主机上安装的软件包的影响。
我通常也喜欢等待第一个补丁或一组更新,以确保我不处于公开测试版升级过程中。希望未来的应用程序和升级也能顺利进行!
通过电子邮件回复
原文: https://claytonerrington.com/blog/upgrade-successful/?utm_source=rss