проблема обновления с 16.04 до 17.04

Я пытался обновить Ubuntu 16.04 LTS до 17.04, используя информацию из этой ссылки :

После переключения вам нужно будет выполнить быстрое обновление (оно будет в любом случае предложит вам сделать это), а затем вам нужно будет перейти на Ubuntu 16.10 (да, 16.10).

sudo do-release-upgrade -d

После того, как это обновление завершит перезагрузку, войдите в систему и снова запустите команду, на этот раз для обновления до Ubuntu 17.04.

sudo do-release-upgrade -d

Когда я попытался обновить 16.04 до 16.10 с помощью sudo do-release-upgrade -d, компьютер был выключен (г-н Х снял батарею), поэтому обновление было прервано, но все же все работало правильно, и я продолжил обновление до 17.04.

Теперь у меня есть проблема:

  • , когда я запускаю sudo apt-get update, он не показывает все зависимости

  • , когда я бегу sudo apt-get upgrade он возвращает это: enter image description here

есть ли способ исправить эти проблемы?

2
задан 19 April 2017 в 15:49

2 ответа

Я могу перейти с 16.04 на 17.04, выполнив следующую последовательность команд.

sudo apt update && sudo apt dist-upgrade

Затем попытался выполнить следующую команду, как было предложено в Интернете

sudo do-release-upgrade -d

Результат: система обновлена, доступна более новая версия

Затем попытался найти, какая версия доступна выполнив эту команду

thiru@ubuntu:~/work$ sudo do-release-upgrade -c
Checking for a new Ubuntu release
New release '17.04' available.
Run 'do-release-upgrade' to upgrade to it.

Итак, запустите эту команду для успешного обновления, как предложено в выводе команды.

sudo do-release-upgrade

После этого моя Ubuntu успешно обновилась до 17.04.

0
ответ дан 19 April 2017 в 15:49

Я не знаю, если это обречено на что-то другое в системе, но это решает мою проблему:

sudo -i                       # to be the superuser
dpkg --purge unity-plugin-scopes:amd64 url-dispatcher:amd64 url-dispatcher-tools unity8-common unity8 unity-greeter-session-broadcast unity8-desktop-session   # to remove the 7 last dependencies 

затем удалите libunity-scopes1.0:amd64 вручную, так как dpkg --dpkg имел некоторые проблемы так же с командной строкой:

rm -r /usr/share/doc/libunity-scopes*
rm /var/lib/dpkg/info/libunity-scopes*
rm /usr/share/apport/package-hooks/libunity-scopes1.0.py
rm /var/crash/libunity-scopes*

, тогда вы можете использовать:

dpkg --purge libunity-scopes1.0:amd64
apt-get install -f
apt autoremove
0
ответ дан 19 April 2017 в 15:49

Другие вопросы по тегам:

Похожие вопросы: