Ubuntu 12.04LTS から 14.04LTS へのアップグレード

12.04LTS のサポートがもうすぐ切れる(2017年03月ですかね?)ので、 そろそろと思いアップグレードしてみました。 ほぼ問題なかった(よう)なのですが、 latex とグラフィックまわりで躓いたので、その時のメモです。

注意 このメモは安全・完全なアップグレード手順を示すものではありません。 実行は自己責任でお願いします。


アップグレード

ssh 越しにリモートでやろうとしたら
「何かあったときに危ないから推奨しないよ」
と言われてしまったので、面前でやることにしました。

アップグレードマネージャーを立ち上げて 「アップグレードボタン」を押します。 時々質問が来るので、あとは適宜返答しておけばOKです。 (でもここで適当だったのが良くなかったのかも)

ところで latex まわりのソフトウェアが軒並み

「インストールできませんでした」
と文句を言われます。何度も何度も。 TeXLive の文字コード標準が UTF-8 になった影響かも知れません。 これも後で fix します。

アップデート

とりあえず、アップグレードが終わってアップデートでも確認しておくか、 と思って apt-get を実行すると、latex まわりの依存性が壊れているためか うまく動きませんでした。 とりあえず latex まわりを削るかということで、 tex-common (だったと思います)を remove します。 また不必要になるものも自動的に削除します。
sudo apt-get remove texcommon
sudo apt-get autoremove
いろいろアンインストールされます。 それが終わったら、アップデートができるようになりました。
sudo apt-get update
sudo apt-get upgrade
latex については、新しくインストールし直せばいいんじゃないかと思いますが、 とりあえず必要がないのでやっていません。

GUI (ログインできない)

さて、再起動して立ち上がったログイン画面からログインしようとすると、 一瞬真っ黒な画面になってまたログイン画面に戻ってしまいます。 リモートからはちゃんとログインできるので、 GUI まわりの不具合のようです。

グラフィックボードは AMD/ATI の Radeon さんなんですが、 これのドライバー問題ではないかと思われます。 そう言えばアップグレード時に

「ati 関係のファイルだか設定だかを残す?置き換える?」
という質問が来てました。「どうせなら新しい方がいいだろう」と 「置き換える」にしたせいかも知れません。

対処法ですが、

  1. グラフィックカードを調べる
    lspci -nn | grep VGA
  2. サポートされているか調べる
    man radeon
  3. fglrx 関係で入っているソフトウェアを調べる
    dpkg -l | grep fglrx
  4. fglrx 関係のソフトウェアを一旦完全アンインストールする
    sudo apt-get purge fglrx
    sudo apt-get purge (その他関係するソフトウェア)
    purge は設定なども含めて完全削除します。
  5. fglrx をもう一度インストールする
    sudo apt-get install fglrx
  6. 再起動
    sudo reboot
で(今の所は)直りました。
Last modified: Mon Aug 29 14:33:40 JST 2016