![Ubuntu 19.10 升级到 20.04(升级前请安装适用于您的版本的所有可用更新。)](https://linux22.com/image/1173893/Ubuntu%2019.10%20%E5%8D%87%E7%BA%A7%E5%88%B0%2020.04%EF%BC%88%E5%8D%87%E7%BA%A7%E5%89%8D%E8%AF%B7%E5%AE%89%E8%A3%85%E9%80%82%E7%94%A8%E4%BA%8E%E6%82%A8%E7%9A%84%E7%89%88%E6%9C%AC%E7%9A%84%E6%89%80%E6%9C%89%E5%8F%AF%E7%94%A8%E6%9B%B4%E6%96%B0%E3%80%82%EF%BC%89.png)
我正在尝试将版本 19.10 升级到 20.04。“软件更新程序”显示:
这台计算机上的软件是最新的。
但是,Ubuntu 20.04 LTS 现已可用(您有 19.10)
但是当我点击“升级...”按钮时什么也没发生。我尝试在命令行中执行此操作,但 Ubuntu 也不起作用:
答案1
您尚未完全升级。要修复该被阻止的软件包,您可以尝试以下方法:首先,运行命令
sudo apt-get --with-new-pkgs upgrade
并且它应该会安装被阻止的软件包。这是安全的,通常也能解决问题。如果这不起作用,请使用以下命令查看被阻止的软件包列表:
sudo apt-mark showhold
然后你可以使用以下命令取消保留该包裹:
sudo apt-mark unhold <package-name>
然后安装:
sudo apt-get install -y <package>
另一种方法是使用aptitude
。使用的命令是:
sudo aptitude safe-upgrade
safe-upgrade
因为它不会删除包除非它们未被使用。
您还可以运行dist-upgrade
,这将强制安装软件包和依赖项,但是当心有时候消除软件包来解决依赖性问题,这可能会使情况变得更糟。因此,在诉诸 之前,请先尝试上述方法dist-upgrade
。
祝你好运!