Debian GNU/Linux 3.1リリース
suzukyu at 13:46 | 玄箱 | comments(4) | trackbacks(0) |
Yukke Clips | Debian Sarge正式版!で一月前からあせってたけど、6/6(昨日)Debian GNU/Linux 3.1(Sarge)が正式リリースだそうです。あせって損した。
とりあえず以下の手順で"/etc/apt/sources.list"を変更し、"aptitude upgrade"した。
正しい手段はDebian GNU/Linux 3.1 (`sarge') リリースノート (PowerPC 用)に譲るが、"/etc/apt/sources.list"の記述を"sarge"か"stable"にしておかないで、"testing"などに設定しておくと、多分次バージョンのバイナリがインストールされてしまいそうだ。うちはtestingになっていたので、以下の手順で変更した。
(2005/06/07 17:47kazuさんの指摘で問題が発覚!(1)のバックアップ手順を"mv"から"cp -p"に変更した。)

(1) 古いsources.listのバックアップ
# cp -p /etc/apt/sources.list /etc/apt/sources.list.testing

(2) netselect-aptの確認
netselect-aptの有無を確認する。
# which netselect-apt
・・・
もしない場合はnetselect-aptをインストールする。
# aptitude install netselect-apt
・・・
#

(3) 新sources.listの作成
# netselect-apt sarge
# perl -i -p -e 's/^¥# deb-src/deb-src/' sources.list

Debian GNU/Linux 3.1 (`sarge') リリースノート (PowerPC 用) - Debian GNU/Linux 3.1 の最新情報
2.1.2. non-US の廃止
--------------------
sarge リリースでは、以前は non-us
アーカイブにあった暗号ツールのパッケージが、
通常のアーカイブに移動されました。 `/etc/apt/sources.list' に non-us
を参照する行がある場合には、 それらの行を削除してください。

と記載されているのでnon-US行の先頭に#をつけてコメントアウトする。

(4) 新しいsources.listの搬入
# mv sources.list /etc/apt

(5) 新しいsources.listの確認
# aptitude update
ここでサーバが発見できない等のエラーが出た場合は(3) sources.listの作成からやり直す。
"W: 見当たらないファイルを補うためにパッケージリストを更新してください"等のワーニングが出たのですが、もう一度aptitude update(パッケージリストの更新)を実施したら出なくなったので次に行った。

(6) 不要ファイルの削除
"netselect-apt testing"で"mirrors_full"というDebianのミラーサイト一覧のhtmlファイルを取得し、そこから早いやつをチョイスして"sources.list"を作成するようなのですが、不要そうなのでmirrors_fullを削除しとく。
# rm mirrors_full

(7) アップグレード
新しいsources.listに基づいてアップグレードを実施する。ちょっと怖いので、ここに生ログ残しとく。一応やばげなログはなさそうな気がする。
# aptitude upgrade
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています
拡張ステータス情報を読み込んでいます
パッケージステータスの初期化... 完了
タスクの説明を読み込み中... 完了
以下のパッケージが保持されます:
apache apache-common apache-utils apache2 apache2-common
apache2-mpm-prefork libapache-mod-php4 libapache2-mod-php4 php4
php4-common php4-curl php4-mysql sqlite
以下のパッケージが更新されます:
dpkg dselect e2fslibs e2fsprogs gcc-3.3-base gzip imagemagick klogd
libblkid1 libbz2-1.0 libc6 libcomerr2 libdps1 libgcc1 libgnutls11
libgpmg1 libice6 libmagick6 libpcre3 libsm6 libss2 libstdc++5 libuuid1
libx11-6 libxaw7 libxext6 libxft1 libxi6 libxmu6 libxmuu1 libxp6 libxpm4
libxrandr2 libxt6 libxtrap6 libxtst6 locales logrotate man2html
powerpc-utils proftpd proftpd-common proftpd-doc samba samba-common
samba-doc swat sysklogd wget xfree86-common xlibs xlibs-data
更新: 52 個、新規インストール: 0 個、削除: 0 個、保留: 13 個。
43.7MB のアーカイブを取得する必要があります展開後に追加で 663kB のディスク容量が消費されます。
続けますか? [Y/n/?] y
取得:1 http://ring.asahi-net.or.jp sarge/main dpkg 1.10.28 [1919kB]
取得:2 http://ring.asahi-net.or.jp sarge/main locales 2.3.2.ds1-22 [3985kB]
取得:3 http://ring.asahi-net.or.jp sarge/main libc6 2.3.2.ds1-22 [4232kB]
取得:4 http://ring.asahi-net.or.jp sarge/main e2fslibs 1.37-2sarge1 [86.1kB]
取得:5 http://ring.asahi-net.or.jp sarge/main e2fsprogs 1.37-2sarge1 [532kB]
取得:6 http://ring.asahi-net.or.jp sarge/main gzip 1.3.5-10 [76.4kB]
取得:7 http://ring.asahi-net.or.jp sarge/main imagemagick 6:6.0.6.2-2.4 [1471kB]
取得:8 http://ring.asahi-net.or.jp sarge/main libbz2-1.0 1.0.2-7 [42.6kB]
取得:9 http://ring.asahi-net.or.jp sarge/main xfree86-common 4.3.0.dfsg.1-14 [815kB]
取得:10 http://ring.asahi-net.or.jp sarge/main libice6 4.3.0.dfsg.1-14 [204kB]
取得:11 http://ring.asahi-net.or.jp sarge/main libsm6 4.3.0.dfsg.1-14 [182kB]
取得:12 http://ring.asahi-net.or.jp sarge/main xlibs-data 4.3.0.dfsg.1-14 [906kB]
取得:13 http://ring.asahi-net.or.jp sarge/main libx11-6 4.3.0.dfsg.1-14 [739kB]
取得:14 http://ring.asahi-net.or.jp sarge/main libxext6 4.3.0.dfsg.1-14 [190kB]
取得:15 http://ring.asahi-net.or.jp sarge/main libxft1 4.3.0.dfsg.1-14 [191kB]
取得:16 http://ring.asahi-net.or.jp sarge/main libxi6 4.3.0.dfsg.1-14 [181kB]
取得:17 http://ring.asahi-net.or.jp sarge/main libxt6 4.3.0.dfsg.1-14 [337kB]
取得:18 http://ring.asahi-net.or.jp sarge/main libxmu6 4.3.0.dfsg.1-14 [211kB]
取得:19 http://ring.asahi-net.or.jp sarge/main libxmuu1 4.3.0.dfsg.1-14 [173kB]
取得:20 http://ring.asahi-net.or.jp sarge/main libxp6 4.3.0.dfsg.1-14 [180kB]
取得:21 http://ring.asahi-net.or.jp sarge/main libxpm4 4.3.0.dfsg.1-14 [198kB]
取得:22 http://ring.asahi-net.or.jp sarge/main libxrandr2 4.3.0.dfsg.1-14 [173kB]
取得:23 http://ring.asahi-net.or.jp sarge/main libxtrap6 4.3.0.dfsg.1-14 [182kB]
取得:24 http://ring.asahi-net.or.jp sarge/main libxtst6 4.3.0.dfsg.1-14 [176kB]
取得:25 http://ring.asahi-net.or.jp sarge/main xlibs 4.3.0.dfsg.1-14 [417kB]
取得:26 http://ring.asahi-net.or.jp sarge/main libdps1 4.3.0.dfsg.1-14 [296kB]
取得:27 http://ring.asahi-net.or.jp sarge/main libmagick6 6:6.0.6.2-2.4 [1168kB]
取得:28 http://ring.asahi-net.or.jp sarge/main libgcc1 1:3.4.3-13 [89.8kB]
取得:29 http://ring.asahi-net.or.jp sarge/main gcc-3.3-base 1:3.3.5-13 [149kB]
取得:30 http://ring.asahi-net.or.jp sarge/main libstdc++5 1:3.3.5-13 [293kB]
取得:31 http://ring.asahi-net.or.jp sarge/main dselect 1.10.28 [126kB]
取得:32 http://ring.asahi-net.or.jp sarge/main libblkid1 1.37-2sarge1 [45.0kB]
取得:33 http://ring.asahi-net.or.jp sarge/main libcomerr2 1.37-2sarge1 [28.7kB]
取得:34 http://ring.asahi-net.or.jp sarge/main libss2 1.37-2sarge1 [34.9kB]
取得:35 http://ring.asahi-net.or.jp sarge/main libuuid1 1.37-2sarge1 [35.5kB]
取得:36 http://ring.asahi-net.or.jp sarge/main sysklogd 1.4.1-17 [57.9kB]
取得:37 http://ring.asahi-net.or.jp sarge/main klogd 1.4.1-17 [39.4kB]
取得:38 http://ring.asahi-net.or.jp sarge/main libgnutls11 1.0.16-13.1 [299kB]
取得:39 http://ring.asahi-net.or.jp sarge/main libpcre3 4.5-1.2 [110kB]
取得:40 http://ring.asahi-net.or.jp sarge/main logrotate 3.7-5 [33.7kB]
取得:41 http://ring.asahi-net.or.jp sarge/main powerpc-utils 1.1.3-15 [32.8kB]
取得:42 http://ring.asahi-net.or.jp sarge/main libgpmg1 1.19.6-19sarge1 [51.6kB]
取得:43 http://ring.asahi-net.or.jp sarge/main libxaw7 4.3.0.dfsg.1-14 [343kB]
取得:44 http://ring.asahi-net.or.jp sarge/main man2html 1.5p-3 [67.5kB]
取得:45 http://ring.asahi-net.or.jp sarge/main proftpd 1.2.10-15 [384kB]
取得:46 http://ring.asahi-net.or.jp sarge/main proftpd-common 1.2.10-15 [195kB]
取得:47 http://ring.asahi-net.or.jp sarge/main proftpd-doc 1.2.10-15 [422kB]
取得:48 http://ring.asahi-net.or.jp sarge/main swat 3.0.14a-3 [4112kB]
取得:49 http://ring.asahi-net.or.jp sarge/main samba 3.0.14a-3 [2772kB]
取得:50 http://ring.asahi-net.or.jp sarge/main samba-common 3.0.14a-3 [2153kB]
取得:51 http://ring.asahi-net.or.jp sarge/main samba-doc 3.0.14a-3 [12.1MB]
取得:52 http://ring.asahi-net.or.jp sarge/main wget 1.9.1-12 [434kB]
43.7MB を 1m35s 秒で取得しました。(456kB/s)
パッケージを事前設定しています ...
(データベースを読み込んでいます... 現在 31138 個のファイルとディレクトリがインストールされています。)
dpkg 1.10.27 を(.../dpkg_1.10.28_powerpc.deb で)置換するための準備をしています...
dpkg を展開し、置換しています...
dpkg (1.10.28) を設定しています ...

(データベースを読み込んでいます... 現在 31140 個のファイルとディレクトリがインストールされています。)
locales 2.3.2.ds1-21 を(.../locales_2.3.2.ds1-22_all.deb で)置換するための準備をしています...
locales を展開し、置換しています...
libc6 2.3.2.ds1-21 を(.../libc6_2.3.2.ds1-22_powerpc.deb で)置換するための準備をしています...
libc6 を展開し、置換しています...
libc6 (2.3.2.ds1-22) を設定しています ...
Current default timezone: 'Asia/Tokyo'.
Local time is now: Tue Jun 7 14:37:18 JST 2005.
Universal Time is now: Tue Jun 7 05:37:18 UTC 2005.
Run 'tzconfig' if you wish to change it.

(データベースを読み込んでいます... 現在 31140 個のファイルとディレクトリがインストールされています。)
e2fslibs 1.37-2 を(.../e2fslibs_1.37-2sarge1_powerpc.deb で)置換するための準備をしています...
e2fslibs を展開し、置換しています...
e2fslibs (1.37-2sarge1) を設定しています ...

(データベースを読み込んでいます... 現在 31140 個のファイルとディレクトリがインストールされています。)
e2fsprogs 1.37-2 を(.../e2fsprogs_1.37-2sarge1_powerpc.deb で)置換するための準備をしています...
e2fsprogs を展開し、置換しています...
e2fsprogs (1.37-2sarge1) を設定しています ...
(データベースを読み込んでいます... 現在 31140 個のファイルとディレクトリがインストールされています。)
gzip 1.3.5-9 を(.../gzip_1.3.5-10_powerpc.deb で)置換するための準備をしています...
gzip を展開し、置換しています...
gzip (1.3.5-10) を設定しています ...

(データベースを読み込んでいます... 現在 31140 個のファイルとディレクトリがインストールされています。)
imagemagick 6:6.0.6.2-2.3 を(.../imagemagick_6%3a6.0.6.2-2.4_powerpc.deb で)置換するための準備をしています...
imagemagick を展開し、置換しています...
libbz2-1.0 1.0.2-6 を(.../libbz2-1.0_1.0.2-7_powerpc.deb で)置換するための準備をしています...
libbz2-1.0 を展開し、置換しています...
xfree86-common 4.3.0.dfsg.1-12 を(.../xfree86-common_4.3.0.dfsg.1-14_all.deb で)置換するための準備をしています...
xfree86-common を展開し、置換しています...
libice6 4.3.0.dfsg.1-12 を(.../libice6_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libice6 を展開し、置換しています...
libsm6 4.3.0.dfsg.1-12 を(.../libsm6_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libsm6 を展開し、置換しています...
xlibs-data 4.3.0.dfsg.1-12 を(.../xlibs-data_4.3.0.dfsg.1-14_all.deb で)置換するための準備をしています...
xlibs-data を展開し、置換しています...
libx11-6 4.3.0.dfsg.1-12 を(.../libx11-6_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libx11-6 を展開し、置換しています...
libxext6 4.3.0.dfsg.1-12 を(.../libxext6_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libxext6 を展開し、置換しています...
libxft1 4.3.0.dfsg.1-12 を(.../libxft1_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libxft1 を展開し、置換しています...
libxi6 4.3.0.dfsg.1-12 を(.../libxi6_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libxi6 を展開し、置換しています...
libxt6 4.3.0.dfsg.1-12 を(.../libxt6_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libxt6 を展開し、置換しています...
libxmu6 4.3.0.dfsg.1-12 を(.../libxmu6_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libxmu6 を展開し、置換しています...
libxmuu1 4.3.0.dfsg.1-12 を(.../libxmuu1_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libxmuu1 を展開し、置換しています...
libxp6 4.3.0.dfsg.1-12 を(.../libxp6_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libxp6 を展開し、置換しています...
libxpm4 4.3.0.dfsg.1-12 を(.../libxpm4_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libxpm4 を展開し、置換しています...
libxrandr2 4.3.0.dfsg.1-12 を(.../libxrandr2_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libxrandr2 を展開し、置換しています...
libxtrap6 4.3.0.dfsg.1-12 を(.../libxtrap6_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libxtrap6 を展開し、置換しています...
libxtst6 4.3.0.dfsg.1-12 を(.../libxtst6_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libxtst6 を展開し、置換しています...
xlibs 4.3.0.dfsg.1-12 を(.../xlibs_4.3.0.dfsg.1-14_all.deb で)置換するための準備をしています...
xlibs を展開し、置換しています...
libdps1 4.3.0.dfsg.1-12 を(.../libdps1_4.3.0.dfsg.1-14_powerpc.deb で)置換するための準備をしています...
libdps1 を展開し、置換しています...
libmagick6 6:6.0.6.2-2.3 を(.../libmagick6_6%3a6.0.6.2-2.4_powerpc.deb で)置換するための準備をしています...
libmagick6 を展開し、置換しています...
libgcc1 1:3.4.3-12 を(.../libgcc1_1%3a3.4.3-13_powerpc.deb で)置換するための準備をしています...
libgcc1 を展開し、置換しています...
libgcc1 (3.4.3-13) を設定しています ...

(データベースを読み込んでいます... 現在 31140 個のファイルとディレクトリがインストールされています。)
gcc-3.3-base 1:3.3.5-12 を(.../gcc-3.3-base_1%3a3.3.5-13_powerpc.deb で)置換するための準備をしています...
gcc-3.3-base を展開し、置換しています...
libstdc++5 1:3.3.5-12 を(.../libstdc++5_1%3a3.3.5-13_powerpc.deb で)置換するための準備をしています...
libstdc++5 を展開し、置換しています...
gcc-3.3-base (3.3.5-13) を設定しています ...
libstdc++5 (3.3.5-13) を設定しています ...

(データベースを読み込んでいます... 現在 31140 個のファイルとディレクトリがインストールされています。)
dselect 1.10.27 を(.../dselect_1.10.28_powerpc.deb で)置換するための準備をしています...
dselect を展開し、置換しています...
dselect (1.10.28) を設定しています ...
(データベースを読み込んでいます... 現在 31140 個のファイルとディレクトリがインストールされています。)
libblkid1 1.37-2 を(.../libblkid1_1.37-2sarge1_powerpc.deb で)置換するための準備をしています...
libblkid1 を展開し、置換しています...
libblkid1 (1.37-2sarge1) を設定しています ...
yxfree86-common (4.3.0.dfsg.1-14) を設定しています ...

System startup links for /etc/init.d/xfree86-common already exist.
Setting up X server socket directory /tmp/.X11-unix...done.
Setting up ICE socket directory /tmp/.ICE-unix...done.

libxpm4 (4.3.0.dfsg.1-14) を設定しています ...

locales (2.3.2.ds1-22) を設定しています ...
Generating locales...
ja_JP.EUC-JP... done
Generation complete.

libbz2-1.0 (1.0.2-7) を設定しています ...

xlibs-data (4.3.0.dfsg.1-14) を設定しています ...

libice6 (4.3.0.dfsg.1-14) を設定しています ...

libsm6 (4.3.0.dfsg.1-14) を設定しています ...

libxt6 (4.3.0.dfsg.1-14) を設定しています ...

libxmuu1 (4.3.0.dfsg.1-14) を設定しています ...

libxext6 (4.3.0.dfsg.1-14) を設定しています ...

libxrandr2 (4.3.0.dfsg.1-14) を設定しています ...

libdps1 (4.3.0.dfsg.1-14) を設定しています ...

libxtrap6 (4.3.0.dfsg.1-14) を設定しています ...

libxi6 (4.3.0.dfsg.1-14) を設定しています ...

libxmu6 (4.3.0.dfsg.1-14) を設定しています ...

libxft1 (4.3.0.dfsg.1-14) を設定しています ...

libx11-6 (4.3.0.dfsg.1-14) を設定しています ...

libxp6 (4.3.0.dfsg.1-14) を設定しています ...

libxtst6 (4.3.0.dfsg.1-14) を設定しています ...

libmagick6 (6.0.6.2-2.4) を設定しています ...

xlibs (4.3.0.dfsg.1-14) を設定しています ...
imagemagick (6.0.6.2-2.4) を設定しています ...

パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています
拡張ステータス情報を読み込んでいます
パッケージステータスの初期化... 完了
タスクの説明を読み込み中... 完了
#

(2005/06/08追記)
6/8にaptitude update→aptitude upgradeしたら早速以下が更新されてた。
klogd libcomerr2 libgnutls11 libgpmg1 libpcre3 libss2 libuuid1 libxaw7
logrotate man2html powerpc-utils proftpd proftpd-common proftpd-doc samba
samba-common samba-doc swat sysklogd wget
コメント
>>ときなみさん
参考になったようで何よりです。
うちはtasting時代にログインメッセージが変わってましたけど
自前で.bashrcなどを弄る必要があるのかなぁ。
| Yukke | 2005/06/27 1:14 PM |
初めまして〜。ときなみと申します。

さっそくyukkeさんの手順を参考に、ウチの玄箱もsarge化してみました〜。

ログイン時のmotdのメッセージが変わらず。。
失敗してるのかっ!?と、かなり焦りましたが、
webminとかで見るとしっかり3.1になってました。。

なんか釈然としませんが、一応成功みたいです。
お世話になりました〜
| ときなみ | 2005/06/25 9:14 AM |
あ!ほんとだ。
僕は(2)のaptitudeをしなかったんですトホホ。直します。
| yukke | 2005/06/07 5:30 PM |
この手順だと(1)でsources.listをムーブしちゃってるので(2)のaptitudeが失敗するんじゃないかな?
| kazu | 2005/06/07 3:46 PM |
コメントする









この記事のトラックバックURL
http://blog.yukke.sub.jp/trackback/202175
トラックバック