Debian Wheezy から Jessie にディストリビューションアップグレードしてみる

しばらく待つと正式の文章が出ると思うけれどWheezy のアップグレードの文章を見ながら試しにあげてみた.
テスト環境だし,素に近い環境なので大雑把ですが><

パッケージを最新に

$ sudo apt-get update
$ sudo apt-get upgrade

backup

pkg 情報

/usr/bin/dpkg --get-selections "*"
を保存しておく.

いつもは以下のようにしてcrontab で毎日取得している.
7 8 * * * /usr/bin/dpkg --get-selections "*" > /home/mk/.dpkg_--get-selections

/etc 以下

$ sudo sh -c "cd /;tar cvJf /var/tmp/x61_etc.tar.xz /etc"
$ scp -P 2222 /var/tmp/x61_etc.tar.xz 192.168.1.102:/export/backup/

etckeeper を使っているけれど念の為バックアップ.

/home

日時バックアップがとれているのでよしとする.

Pin の解除

$ find /etc/apt/ -type f|grep preferences
使ってないのでそのまま.

パッケージ状態の確認

$ sudo dpkg --audit
$ sudo dpkg --get-selections | grep 'hold$'

特に問題は無さそう.

ソースリストの確認

公式だけにする.

$ cat /etc/apt/sources.list
# deb http://ftp.jp.debian.org/debian/ wheezy main

deb http://ftp.jp.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.jp.debian.org/debian/ wheezy main non-free contrib

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

ソースリストをJessie に書き換える

$ cat /etc/apt/sources.list
# deb http://ftp.jp.debian.org/debian/ jessie main

deb http://ftp.jp.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.jp.debian.org/debian/ jessie main non-free contrib

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

root 権限になる

$ sudo -s

ログの取得開始

# script -t 2 ~mk/Wheezy2Jessie.log

パッケージ情報を更新

# apt-get update

アップグレードに必要な容量を確認する

# apt-get -o APT::Get::Trivial-Only=true dist-upgrade
--snip--
アップグレード: 554 個、新規インストール: 47 個、削除: 2 個、保留: 0 個。
401 MB のアーカイブを取得する必要があります。
この操作後に追加で 33.1 MB のディスク容量が消費されます。
E: Trivial Only が指定されましたが、これは簡単な操作ではありません。

最小アップグレード

# apt-get upgrade
--snip--
アップグレード: 436 個、新規インストール: 0 個、削除: 0 個、保留: 118 個。
270 MB のアーカイブを取得する必要があります。
この操作後に 218 kB のディスク容量が解放されます。
続行しますか [Y/n]? Y
----snip--

アップグレード

# apt-get dist-upgrade
--snip--
アップグレード: 118 個、新規インストール: 47 個、削除: 2 個、保留: 0 個。
131 MB のアーカイブを取得する必要があります。
この操作後に追加で 33.3 MB のディスク容量が消費されます。
続行しますか [Y/n]? Y
--snip--

パッケージの衝突なども発生せず無事アップグレードできた.

ログ終了

# exit

sudo 設定

# visudo
で確認.
必要な権限がなくなっていたりしたら登録する.

※この確認が終わるまでsu 状態から未だ抜けないように

再起動

# reboot

Version 確認

$ cat /etc/debian_version 
jessie/sid
$ uname -a
Linux x61s 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux

参考URL
– [[http://www.debian.org/releases/wheezy/amd64/release-notes/ch-upgrading.ja.html|第4章 Debian 6.0 (squeeze) からのアップグレード]]

One thought to “Debian Wheezy から Jessie にディストリビューションアップグレードしてみる”

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)