2014年9月27日土曜日

サポートが終わったUbuntuパッケージのアップグレード方法

Ubuntuでサポートが終わった古いパッケージをアップグレードする方法。意外と簡単だったので簡単にメモ。

1. /etc/apt/sources.listをコピーしてバックアップする
2. /etc/apt/sources.listを以下で書き換える

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-backports main restricted universe multiverse

3. CODENAMEを適切なリリース名に変更。例えばraringとかpreciseとか。
4. do-release-updateを実行
5. 適宜コンフィグファイルを現状維持するか書き換えるか聞かれるので応答。個人的にはデフォルトの現状維持で編集したファイルを維持。

手間はかかるがバージョンを順にアップグレードしていけば、最新のパッケージにアップグレードできた。但し、12.04 --> 12.10 --> 13.04 --> ..... という順でアップグレードしておくので、最新までの距離が長いと時間はかかる。

以下リンクを参考。
https://help.ubuntu.com/community/EOLUpgrades

0 件のコメント:

コメントを投稿