Я пытался обновить Ubuntu 16.04 LTS до 17.04, используя информацию из этой ссылки :
После переключения вам нужно будет выполнить быстрое обновление (оно будет в любом случае предложит вам сделать это), а затем вам нужно будет перейти на Ubuntu 16.10 (да, 16.10).
sudo do-release-upgrade -d
После того, как это обновление завершит перезагрузку, войдите в систему и снова запустите команду, на этот раз для обновления до Ubuntu 17.04.
blockquote>
sudo do-release-upgrade -d
Когда я попытался обновить 16.04 до 16.10 с помощью
sudo do-release-upgrade -d
, компьютер был выключен (г-н Х снял батарею), поэтому обновление было прервано, но все же все работало правильно, и я продолжил обновление до 17.04.Теперь у меня есть проблема:
, когда я запускаю
sudo apt-get update
, он не показывает все зависимостиесть ли способ исправить эти проблемы?
Я могу перейти с 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.
Я не знаю, если это обречено на что-то другое в системе, но это решает мою проблему:
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