Сначала на терминале:
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 выдает одно и то же сообщение.
При обновлении с графического интерфейса ничего не происходит, а с терминала:
update-manager
ответ:
Checking for a newer version of Ubuntu
Please install all necessary updates for your version before attempting an upgrade.
Пакет 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
Кроме того, я обнаружил эту ошибку .