俺メモ。
Ubuntu 6.10から7.04へマニュアルアップグレードしたので、その時のメモ。
といっても、Ubuntu公式サイトに書いてある通り進めるだけ。
念のため、基本的なパッケージがインストールされていることを確認。
sudo apt-get install ubuntu-minimal ubuntu-standard
sudo apt-get install xubuntu-desktop
最新の状態にアップグレードされていることを確認
sudo apt-get update && sudo apt-get
sources.listを修正
sudo sed -e -s/\sedgy/ feisty/g' -i /etc/apt/sources.list
apache2+php5をインストールしている場合には、apache2を動作させた状態でアップグレードをすること、とサイトには書いてある。(冒頭に書いておけよ、と思った)
深呼吸してから実際のアップグレードを始める。
sudo apt-get updateとしてから、sudo apt-get dist-upgradeを「何もアップグレードするものが無くなるまで」繰り返す。
たいていは何かのアップグレードに失敗するし、場合によってapt-get -f installをしろと指示されるので、その通りに実行してまたdist-upgrade。
念には念を入れ、下記コマンドを実行。
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get -f install
sudo dpkg -configure -a
最後にサイトの注意書きを確認する。
・/etc/groupのadminグループに自分のユーザ名が入っていること。
・pango-libthaiがインストールされていないこと。
オッケーならリブートして終了。
問題なく動作するはずだが、俺の場合、Apache2+SSLが動かなくなった。
後述の問題を解決して、最後にsudo apt-get autoremoveして終了。
結局のところ、Ubuntuをアップグレードしたから、というよりは、apache2のバージョンアップで、設定ファイルのルールが変更されたため、エラーとなったようだ。