柘植です。こんにちは。
一週間ほど前のメールに、
From: kinneko <ydate@xxxxxxxxxxxx>
Date: Thu, 6 Feb 2003 09:11:47 +0900
Subject: [knoppix:0957] Re: 本家Knoppix V3.1-2003-01-20
> パッケージのソースも含めて、公開体制をきちんと整備し
> ないと、GPL 的に問題あるのではないかと思っています。
> 現状は、パッケージの配布元がよくわからないものもありま
> すし、Mandrake などから alian で取り込まれたパッケージ
> もあります。なので、現在の英語版より、産総研版のほうが
> Debian に近いくらいです(^^;。
というものがありました。で、実際にどうなっているんだろうと思って調
べてみました。正確さは、あんまり、追求していません(^^;
Debian パッケージのウェブページ(http://www.jp.debian.org/distrib/packages)
のリスト(2003-02-12現在)をもとに、パッケージ名とバージョンをキーに
してリリース(stable|testing|unstable)を調べました。複数マッチした
場合はstable,testing,ustableの順に検索して最初にマッチしたリリース
名を返すようにしました。
KNOPPIX_V3.1-2003-01-20-ENに含まれる全部で1263個のパッケージのうち
いずれにもマッチしない other が497もあるのは、KDEなどのパッケージ
を、
--------------------
/etc/apt/sources.list
--------------------
# KDE 3
# deb ftp://ftp.kde.org/pub/kde/stable/latest/Debian/woody ./
# deb-src ftp://ftp.kde.org/pub/kde/stable/latest/Debian/woody/ ./
deb ftp://ftp.kde.org/pub/kde/stable/latest/Debian/sid ./
deb-src ftp://ftp.kde.org/pub/kde/stable/latest/Debian/sid/ ./
# kdevelop
deb http://people.debian.org/~njordan kde3.0-woody/
などとして取り入れているという理由のほかにも、もうリリースから1ヶ
月近くたっているので、パッケージのバージョンが上がってしまっている
というケースもありそうです。
20030120-EN.txt
http://www7.plala.or.jp/buchs/KNOPPIX-3.1/list_of_packages/20030120-EN.txt
20030120-EN.xls
http://www7.plala.or.jp/buchs/KNOPPIX-3.1/list_of_packages/20030120-EN.zip
としてまとめておきました。こんな感じです。
------------------ここから
stable 274
testing 416
unstable 76
other 497
合計 1263
-------------------------------------------------------------------------
状態 パッケージ名 バージョン リリース
-------------------------------------------------------------------------
ii 3270-common 3.2.17-2 stable
ii a2ps 4.13b-16 stable
ii aalib-bin 1.4p5-17 testing
ii aalib1 1.4p5-17 testing
ii abiword 1.0.2+cvs.2002.06.05-1 stable
ii abiword-common 1.0.2+cvs.2002.06.05-1 stable
ii abiword-gtk 1.0.2+cvs.2002.06.05-1 stable
ii ace-of-penguins 1.2-4 testing
ii acroread 4.05-5 other
ii adduser 3.49 testing
ii afio 2.4.7-7 testing
ii airsnort 0.2.1b-2 unstable
ii alevt 1.6.1-2 other
ii alien 8.21 testing
(以下略)
----------------ここまで
ところで、2003-01-20-ENでは
$ cat /etc/apt/apt.conf
APT::Default-Release "testing";
APT::Cache-Limit 10000000;
Apt::Get::Purge;
$ /etc/debian_version
testing/unstable
となっているので、基本的にはtesting ( sarge )環境だということにな
るんでしょうが、この状態で
# apt-get upgrade
をやってしまうとunstableのパッケージが結構取り込まれてしまうので、
それが嫌ならaptのpin機能を使うために/etc/apt/preferences というフ
ァイルを作って以下のように記述しておくといいようです。
Package: *
Pin: release a=unstable
Pin-Priority: 98
『APT HOWTO』「3.7 インストール済パッケージを特定バージョンのまま
保持する方法」
http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.ja.html#s-pin
--
Tsuge Akihide
|