web-dev-qa-db-ja.com

問題を16.04から17.04にアップグレードする

この link の情報を使用して、ubuntu 16.04 LTSを17.04にアップグレードしようとしました。

切り替え後、クイックアップデートを実行する必要があります(とにかくこれを行うように求められます)。次に、Ubuntu 16.10(はい、16.10)にアップグレードする必要があります。

Sudo do-release-upgrade -d

アップグレードが再起動を完了したら、ログインしてコマンドを再度実行します。今回はUbuntu 17.04にアップグレードします。

Sudo do-release-upgrade -d

Sudo do-release-upgrade -dで16.04を16.10にアップグレードしようとすると、PCの電源が切れた(Xさんがバッテリーを取り外した)ため、アップグレードが中断されましたが、それでもすべて正常に機能し、17.04へのアップグレードを続けました。

今私は問題があります:

  • Sudo apt-get updateを実行すると、すべての依存関係が表示されない

  • Sudo apt-get upgradeを実行すると、これが返されます: enter image description here

これらの問題を修正する方法はありますか?

2
ahmedhelali100

システム上で他の何かを運命づけたとしても、今はしませんが、私の問題は解決します:

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
2
ahmedhelali100

次のコマンドシーケンスで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に正常に更新されました。

6
ntshetty