実習室Sの生徒用コンピュータのOSをテスト版lenny(testing)から安定版lenny(stable)にアップグレードをした。lennyが安定版になったのは2009.2.14なのだがFirefoxの問題で1年以上遅れていた。現在のtestingバージョンであるsqueezeを入れるという選択肢もあったのだが、安全策をとり、backportsでfirefox, OpenOffice.orgなどのソフトウェアの最新版を使うことにした。
古い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のみ、いつもの書き変えが必要だった。
/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の設定でディストリビューション指定を次の様にすればうまくいく。
「最新のバージョンを優先」にもどせば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 |