无法从 20.10 升级到 21.04

无法从 20.10 升级到 21.04

首先在终端上:

sudo apt update && sudo apt dist-upgrade

并在回应中:

1 package can be upgraded. Run 'apt list --upgradable' 

我尝试:

apt list --upgradable

dh-python/groovy,groovy 4.20200925 all [upgradable from: 4.20191017ubuntu7]
N: There is 1 additional version. Please use the '-a' switch to see it

-a 开关显示相同的消息。

从 GUI 升级不执行任何操作,从终端升级则不执行任何操作:

update-manager

响应是:

Checking for a newer version of Ubuntu
Please install all necessary updates for your version before attempting an upgrade.

答案1

该软件包python-is-python2将 python 链接到 python2,而 python2 已被弃用。 当前版本已dh-python中断python由 提供的功能python-is-python2

无论如何,python-is-python2只有在需要运行旧的基于 Python 的第三方软件时才应安装。否则,他们建议删除python-is-python2

我要做的第一件事是删除python-is-python2,但在接受更改之前要小心并检查要删除的软件包列表,以确保不会无意中卸载要保留的内容。

sudo apt uninstall python-is-python2

然后,升级dh-python

sudo apt update
sudo apt install --reinstall dh-python

此外,您可能想要安装python-is-python3以替换旧的 python2 包并将符号链接/usr/bin/python到 python3。

运行以下命令以获取更多信息:

apt-cache show python-is-python2
apt-cache show dh-python

此外,我还发现这个错误

相关内容