Ubuntuディストリビューションを14.04.5 LTS 64ビットから16.04.5 LTS 64ビットにアップグレードすることにしました。次のコマンドSudo do-release-upgrade
を使用して端末でアップグレードすると、GUIが機能しなくなりましたAPTおよびエラーは、開始時にカーネルモジュールのロードの開始に失敗しました。 commands を実行することで、なんとかAPTを機能させることができました。
Sudo apt-get update
Sudo dkpg --configure -a
Sudo apt-get dist-upgrade
Sudo apt-get -f install
apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
特にこれらのコマンドを何回実行したか覚えていませんが、その後APTが修正されたようです。最後のコマンドは このリンク からのものであり、提案された特定のファイルが見つからなかったため、dpkg。これらのすべての後、私はまだ多くの壊れたパッケージを持っていますが、GUIと上記の最初の4つのコマンドは問題を解決しないようです。幸いなことに、これはデュアルブートシステムであり、GRUBは正常に動作するため、Windowsを使用できます。 Windowsでは、16.04のイメージを含むCDを作成して、何らかの形で役立つと考えています。また、PPAとサードパーティのソースを見ると、それらはすべてコメントアウトされており、アップグレード手順がそれらを自動的にコメントアウトしたことを明確にするために文字列が追加されています。
GUIを復元し、多くの手間をかけずに依存関係を修正することは可能ですか? Ubuntuファイルを含むハードドライブの部分を消去する方法(ホームは別のパーティションにマウントされている)をクリーンインストールする方法を教えてください。多くのアプリケーションがあり、それらのほとんどは比較的スムーズに16.04に移行すると思います。すべてを1つずつインストールすることは好ましくありません。
EDIT:ファイル/etc/modules
のrtc
で始まる行をコメントアウトして、カーネルモジュールのロードの開始に失敗したことを修正しました。問題は解決しました。グラフィカルログインインターフェイスとUnityデスクトップは機能しませんが、Xサーバーを起動してFirefox、テキストエディター、ターミナルエミュレーターなどを起動できます。ただし、それらを最小化すると、キーボードショートカットも機能しないため、再度アクセスすることはできません。依存関係の問題はまだあり、すべての依存関係をdpkgで手動でインストールすることを考えていますが、aptまたはdpkgでは一部のパッケージを削除することさえできません(一部のパッケージの新しいリリースには新しいバージョンが必要です)。
編集2:
$ Sudo apt-get install -f Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... failed. The following packages have unmet dependencies: account-plugin-yahoo : Depends: telepathy-haze but it is not installed empathy : Depends: libcheese-gtk23 (>= 3.4.0) but it is not installable
Depends: libcogl15 (>= 1.15.8) but it is not installable
Recommends: telepathy-haze but it is not installed
Recommends: gnome-contacts but it is not installed
Recommends: nautilus-sendto-empathy but it is not installable gnome-system-monitor : Depends: libglibmm-2.4-1c2a (>=
2.36.2) but it is not installable
Depends: libgtkmm-3.0-1 (>= 3.8.1) but it is not installable
Depends: libsigc++-2.0-0c2a (>= 2.0.2) but it is not installable gstreamer1.0-clutter : Depends: libcogl15 (>=
1.15.8) but it is not installable libbaloofiles4 : Depends: libxapian22 but it is not installable libbalooxapian4 : Depends: libxapian22 but it is not installable libgl1-mesa-dev : Depends: libgl1-mesa-glx (= 12.0.6-0ubuntu0.16.04.1) but 11.2.0-1ubuntu2 is installed libgl1-mesa-glx : Depends: libglapi-mesa (=
11.2.0-1ubuntu2) but 10.1.3-0ubuntu0.6 is installed
Breaks: libgl1-mesa-glx:i386 (!= 11.2.0-1ubuntu2) but 10.1.3-0ubuntu0.6 is installed libgl1-mesa-glx:i386 : Breaks: libgl1-mesa-glx (!= 10.1.3-0ubuntu0.6) but 11.2.0-1ubuntu2 is installed libgnomevfs2-dev : Depends: libxml2-dev but it is not installed libnux-4.0-0 : Depends: libsigc++-2.0-0c2a (>= 2.0.2) but it is not installable libqapt2 : Depends: libxapian22 but it is not installable libstdc++6 : Depends: gcc-5-base (=
5.4.0-6ubuntu1~16.04.4) but 5.4.1-2ubuntu1~14.04 is installed libstdc++6:i386 : Depends: gcc-5-base:i386 (= 5.4.0-6ubuntu1~16.04.4) but 5.4.1-2ubuntu1~14.04 is installed ppa-purge : Depends: aptitude (>= 0.6.6-1ubuntu1.2) synaptic : Depends: libxapian22 but it is not installable tasksel : Depends: aptitude (>= 0.2.15-1) vim-gtk : Depends: libperl5.18 (>= 5.18.2) but it is not installable vlc-nox : Depends: libgnutls28 (>= 3.2.10-0) but it is not installable
Recommends: libdvdcss2 zeitgeist-core : Depends: libxapian22 but it is not installable E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. E: Unable to correct dependencies
Sudo dpkg -r --force-all gcc-5-base
などのコマンドを使用して、問題のあるパッケージを調査し、強制的に削除することで、依存関係の問題を解決できました。これらの後にSudo apt-get -f install
を実行し、続いて更新とアップグレードを実行しました。パッケージマネージャーは問題なく動作しているようです。次のステップは、ubuntu-desktop
パッケージをインストールすることでした。これにより、統一されたサイドバー、キーボードショートカット、ホットコーナーを備えた作業デスクトップが提供されました。ただし、ディスプレイマネージャーが起動時に自動的に引き継ぐようには見えないため、lightdm
を再度インストールしましたが、ログイン中にディスクチェックのステータスメッセージが表示され、Ubuntu 14.04が書かれた壁紙が表示されます。パスワードを入力して長時間待つと何も起こらず、GUIがロードされません。私は手動でtty
sの1つに切り替えてからstartx
コマンドを実行し、それに続いてunity
コマンドを実行する必要があります。これを回避し、システムを正常に起動させるにはどうすればよいですか?ところで、システムステータスバーとアイコンがありません。
TLDRパッケージの依存関係は解決されたようです。しかし、GUI、ディスプレイマネージャー、ウィンドウマネージャーは正常に動作していないようです。ステータスバーが表示されないため、GUIに手動でアクセスする必要があります。