![可以通过软件更新程序进行更新,但不能通过 apt-get dist-upgrade 进行更新](https://linux22.com/image/921609/%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E8%BD%AF%E4%BB%B6%E6%9B%B4%E6%96%B0%E7%A8%8B%E5%BA%8F%E8%BF%9B%E8%A1%8C%E6%9B%B4%E6%96%B0%EF%BC%8C%E4%BD%86%E4%B8%8D%E8%83%BD%E9%80%9A%E8%BF%87%20apt-get%20dist-upgrade%20%E8%BF%9B%E8%A1%8C%E6%9B%B4%E6%96%B0.png)
软件更新程序报告我应该从 19.04 升级到 19.10。但是当我运行“sudo apt-get update && sudo apt-get dist-upgrade”时,我得到“0 个已升级,0 个新安装,0 个要删除,0 个未升级”
hostnamectl 确实显示它是 19.04
我知道之前有人问过类似的问题,但建议的解决方案通常是使用 dist-upgrade 而不是 update。我已经在使用 dist-upgrade,所以我很想知道还有其他可能的原因。
答案1
为了使用 dist-upgrade 将 Debian 的较新版本迁移到 Ubuntu,您必须先编辑您的源代码。否则,apt 将不知道新版本的源代码。
然而,在 Ubuntu 中,执行 release-upgrade 的推荐方法是使用do-release-upgrade
命令。这将为您编辑源代码,并为您执行 dist-upgrade。