読者です 読者をやめる 読者になる 読者になる

ubuntu16.04でkubuntuをインストールしようとするとエラーが出る→その後の対処法

kubuntuの導入失敗

unityから脱却しようかと思い、ubuntu16.04にkubuntuを入れようとしてみた。
ネットで調べると、

$ sudo apt-get install kubuntu-desktop

とすれば一発でインストールできるとの事だったので実行してみると途中までうまく行き・・・・
configureing gdmという画面でデフォルトのgdmを選べと言われるので、gdm3を選択。
その後再びインストール画面が続き、うまく行くかと思いきや、途中で致命的なエラーが出てインストールが終了!!!
おいおいこれ大丈夫か??と再起動してみると案の定、デスクトップ画面に行く前にフリーズしてしまい、GUIは全く使えない状態に・・・・。

まずはkubuntuを消す

まずはkubuntuを消そうと思い、外部からSSHでログインし、aptコマンドを実行すると、これすら

The following packages have unmet dependencies:
 kde-telepathy-minimal : Depends: kde-config-telepathy-accounts (>= 15.04.0) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

とエラーが出てしまい実行できず。
言われたとおりに、

$ sudo apt-get dist-upgrade -f

を実行してみても解決されず、
おいおいマジかよ・・・。

落ち着いて海外のフォーラムで事例を探すと、同様の事例で困っている人がいたので、これを頼りにdebファイルを上書きしてから、再度dist-upgradeすることで、とりあえずエラーは解決。

#解決した対処方法
$ sudo dpkg -i --force-overwrite  /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
$ sudo apt-get dist-upgrade -f

(参考)
askubuntu.com

次にデフォルトで起動するデスクトップをunityに戻す

kubuntuは諦めて、とりあえず現状復帰を目指します・・・・。
念の為、

$ service --status-all

として、gdm3のサービスが[+](起動中)となっていて、lightdmのサービスが[-](停止中)となっていることを確認する。
なるほど、これを逆にすればいいわけね・・・。ということで、以下のコマンドで元に戻す。

sudo dpkg-reconfigure lightdm #gdmの切り替え
sudo reboot #再起動

あとは再起動後、serviceを確認し、gdm3のサービスが[-](停止中)となっていて、lightdmのサービスが[+](起動中)となっていればOK、無事GUIログインできるはず!


・・・あぁ、ちょっと試してみようと思ったら思わぬ時間の浪費をしてしまった。