もくじ

安定版lenny+backportsにアップグレード(2010/5/3)

概要

実習室Sの生徒用コンピュータのOSをテスト版lenny(testing)から安定版lenny(stable)にアップグレードをした。lennyが安定版になったのは2009.2.14なのだがFirefoxの問題で1年以上遅れていた。現在のtestingバージョンであるsqueezeを入れるという選択肢もあったのだが、安全策をとり、backportsでfirefox, OpenOffice.orgなどのソフトウェアの最新版を使うことにした。

lenny(stable)へ

古いlenny(testing)をsynaptic(GUIのパッケージマネージャ)でアップグレードをする。実際にはFirefoxの問題の前に済んでいる。

公開鍵を更新していないので利用できないというメッセージがでて、対策。

# wget http://ftp-master.debian.org/keys/archive-key-5.0.asc
--11:00:22--  http://ftp-master.debian.org/keys/archive-key-5.0.asc
           => `archive-key-5.0.asc'
           ......
11:00:22 (48.64 MB/s) - `archive-key-5.0.asc' を保存しました [1998/1998]

# apt-key add ./archive-key-5.0.asc
OK
# gpg --keyserver pgp.mit.edu --recv-keys 4D270D06F42584E6
gpg: requesting key F42584E6 from hkp server pgp.mit.edu
gpg: key F42584E6: public key "Lenny Stable Release Key <debian-release@lists.debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1
# gpg --armor --export 4D270D06F42584E6 | apt-key add -
OK

実習室のクライアントとしての設定はすでに済んでいるものをアップグレードなのでほとんど問題なく動くが、中には設定をしなおす必要がでてくる。

pamまわりは自動変換で問題無し。前回書いたpam_mount.conf.xmlのみ、いつもの書き変えが必要だった。

backports

/etc/apt/sources.list を書き換え。

# deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 NETINST Binary-1 20070812-21:16]/ lenny contrib main

deb http://cdn.debian.or.jp/debian/ lenny main contrib non-free
deb-src http://cdn.debian.or.jp/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

deb http://www.jp.backports.org/ lenny-backports main contrib non-free
deb-src http://www.jp.backports.org/ lenny-backports main contrib non-free

以下の様にjpでないものを使ってもよい。flashplugin-nonfreeパッケージのバージョンが違うかとこちらもやってみたが同じだった。jpだと説明の一部が日本語で読める。jpの場合、debianをつけない。

deb http://www.backports.org/debian lenny-backports main contrib non-free
deb-src http://www.backports.org/debian lenny-backports main contrib non-free

こちらも W: GPG error: http://www.jp.backports.org lenny-backports Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY EA8E8B2116BA136C と出るので、

# wget http://www.backports.org/debian/archive.key
--2010-05-13 18:47:43--  http://www.backports.org/debian/archive.key
Resolving www.backports.org... 194.8.57.6
   ......

2010-05-13 18:47:49 (5.67 MB/s) - `archive.key' saved [1933/1933]

# apt-key add archive.key
OK

backportsの利用には、これだけではだめで、様々あるようだが、synapticの場合は、synapticの設定でディストリビューション指定を次の様にすればうまくいく。

synapticのディストリビューション指定

「最新のバージョンを優先」にもどせばbackportsは出てこなくなる。ただし、変更したら「再読込」が必要。

含まれるパッケージのバージョン比較

末尾の記号の正確さには自信がないが、bpoがbackportsという意味。x.yy.zzまでがそのソフトウェアオリジナルのバージョン番号(つまりは機能の違い)と見て間違いない。

gimpの2.6系列がbackportsでも出ていないのが残念。

次世代Debian 今回採用 安定版Debian 2007年に採用
パッケージ testing squeeze lenny + backports 5.0 lenny testing lenny
firefox (3.6.3) 3.5.9-3 3.5.8-1~bpo50+2 3.0.6-3 2.0.0.9
gimp (2.6.8) 2.6.8-3 2.4.7-1 2.4.7-1 2.2.17-1
linux (2.6.34)
baseまたはimage
2.6.32 2.6.26-2-486
(2.6.32+25~bpo50+1)
2.6.26+17+lenny1 2.6.22+10
nautilus (2.30.1) 2.30.1-1 2.20.0-7 2.20.0-7 2.18.3-3
OpenOffice.org (3.2.0) 3.2.0-4 3.2.0-4~bpo50+1 2.4.1+dfsg-1+lenny6 2.2.1-10
thunderbird (3.0.4) 3.0.4 2.0.0.24-0lenny1 2.0.0.19 2.0.0.9
gedit 2.30.2 2.22.3-1+lenny1 2.22.3-1+lenny1 2.18.2

Linuxクライアント/サーバ運用
聖愛中学高等学校
安達 順一
http://www.seiai.ed.jp/
2010-05-20