GLANTANKのOSをDebian 7 (Wheezy)からDebian 9 (Stretch)にアップグレードします。
[詳細]
Wheezy のLTSが5月で終わるので、GLANTANK をStretchに上げることにしました。
使っている人は、ほとんどいないでしょうね。需要はないと思いますが、やってみたことを書いてみます。
結論から言うと/etc/apt/sources.listの書き換え2回で無事アップグレードできました。
Step 0 まずは、Wheezyの最新の状態にアップグレード
アップグレードする前に、現在のOSを最新状態にします。
apt-get update
apt-get dist-upgrade -y
# 私はこの後、ディスクイメージのバックアップを取りました。apt-get dist-upgrade -y
Step 1 WheezyからDebian 8 (Jessie) へアップグレード
WheezyからStretchへ一足飛びにアップグレードするのは怖いので、まずはWheezyからJessieにアップグレード。
次に/etc/apt/sources.listの"wheezy"を"jessie"に書き換えます。
[リスト1] wheezyの時のsources.list
deb http://ftp.jp.debian.org/debian/ wheezy main
deb-src http://ftp.jp.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
#deb http://ftp.riken.jp/Linux/debian/debian/ wheezy main
#deb-src http://ftp.riken.jp/Linux/debian/debian/ wheezy main
#deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main
# squeeze-updates, previously known as 'volatile'
deb http://ftp.jp.debian.org/debian/ wheezy-updates main
deb-src http://ftp.jp.debian.org/debian/ wheezy-updates main
上から下に書き換え。deb-src http://ftp.jp.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
#deb http://ftp.riken.jp/Linux/debian/debian/ wheezy main
#deb-src http://ftp.riken.jp/Linux/debian/debian/ wheezy main
#deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main
# squeeze-updates, previously known as 'volatile'
deb http://ftp.jp.debian.org/debian/ wheezy-updates main
deb-src http://ftp.jp.debian.org/debian/ wheezy-updates main
リスト2 jessieに変更したsources.list
deb http://ftp.jp.debian.org/debian/ jessie main
deb-src http://ftp.jp.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
#deb http://ftp.riken.jp/Linux/debian/debian/ jessie main
#deb-src http://ftp.riken.jp/Linux/debian/debian/ jessie main
#deb http://security.debian.org/ jessie/updates main
#deb-src http://security.debian.org/ jessie/updates main
# squeeze-updates, previously known as 'volatile'
deb http://ftp.jp.debian.org/debian/ jessie-updates main
deb-src http://ftp.jp.debian.org/debian/ jessie-updates main
deb-src http://ftp.jp.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
#deb http://ftp.riken.jp/Linux/debian/debian/ jessie main
#deb-src http://ftp.riken.jp/Linux/debian/debian/ jessie main
#deb http://security.debian.org/ jessie/updates main
#deb-src http://security.debian.org/ jessie/updates main
# squeeze-updates, previously known as 'volatile'
deb http://ftp.jp.debian.org/debian/ jessie-updates main
deb-src http://ftp.jp.debian.org/debian/ jessie-updates main
そして、Jessieにアップグレード
apt-get update
apt-get dist-upgrade -y
終わったらリブート。apt-get dist-upgrade -y
Step 2 JessieからStretch へアップグレード
リスト2のsources.listの"jessie"を"stretch"に書き換えます。
リスト3 stretchに変更したsources.list
deb http://ftp.jp.debian.org/debian/ stretch main
deb-src http://ftp.jp.debian.org/debian/ stretch main
deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main
#deb http://ftp.riken.jp/Linux/debian/debian/ stretch main
#deb-src http://ftp.riken.jp/Linux/debian/debian/ stretch main
#deb http://security.debian.org/ stretch/updates main
#deb-src http://security.debian.org/ stretch/updates main
# squeeze-updates, previously known as 'volatile'
deb http://ftp.jp.debian.org/debian/ stretch-updates main
deb-src http://ftp.jp.debian.org/debian/ stretch-updates main
deb-src http://ftp.jp.debian.org/debian/ stretch main
deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main
#deb http://ftp.riken.jp/Linux/debian/debian/ stretch main
#deb-src http://ftp.riken.jp/Linux/debian/debian/ stretch main
#deb http://security.debian.org/ stretch/updates main
#deb-src http://security.debian.org/ stretch/updates main
# squeeze-updates, previously known as 'volatile'
deb http://ftp.jp.debian.org/debian/ stretch-updates main
deb-src http://ftp.jp.debian.org/debian/ stretch-updates main
あとは繰り返し。
apt-get update
apt-get dist-upgrade -y
apt-get dist-upgrade -y
終わったらリブート。
確認
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.4 (stretch)
Release: 9.4
Codename: stretch
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.4 (stretch)
Release: 9.4
Codename: stretch
無事、アップグレードができました。
0 件のコメント:
コメントを投稿