[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:05382] Re: package selection for Japanese



むつみです。

 Tomohiro KUBOTA <kubota@xxxxxxxxxxxxxxxxxxxxxxxxxx> さんは
   Subject: [debian-devel:05380] Re: package selection for Japanese
   Message-ID: <19980921125215A.kubota@xxxxxxxxxxxxxxxxxxxxxxxxxx>
 において言いました

>> 久保田です。

>> ところで、package selection って、インストールしたときに
>> 自動的に起動する dselect の、デフォルトでの選択状態のことでしょうか。
>> 
>> # あれって、Priority で決まるのかなと、勝手に想像してたんですが
>> 
>> それとも、ドキュメントにするのでしょうか。

 Hamm だと、最初に base を入れちゃって、再起動がかかった後、一発目の起
動時(root のパスワードはどうするとか、一般ユーザを作っておくかとか聞か
れるやつね)の最後、dselect が立ち上がる前に、どんなものをインストール
するかって(RedHat のように)パッケージ群を選べる dialog が立ち上がりま
すよね?(わかるかなぁ)。

 あれに、Debian-JP 向けの(例えば、Canna set みたいな)パッケージ群を追
加しようって事です(よね>よしやまさん)。

 で、あれはどうやってるかというと、

 % dpkg --get-selections

で吐き出されるリストを、用意しておいて dselect が起動する前に、

 % dpkg --set-selections < filename

としてるだけだと思います。これで、dselect を立ち上げたときに、filename
に書かれていたパッケージ install となってれば選択状態になるってことで
す。

 例えば、

% dpkg --get-selections emacs20\* wnn\* liblockfile0 libc6 ncurses3.4 \
xlib6g > emacs20-wnn6-set

なんてやって、

%cat  emacs20-wnn6-set
emacs20						install
emacs20-dl					purge
emacs20-dl-wnn					purge
emacs20-dl-wnn4					purge
emacs20-dl-wnn6					install
emacs20-el					install
emacs20-wnn					purge
emacs20-wnn-el					install
emacs20-wnn4					purge
emacs20-wnn4-el					purge
emacs20-wnn6-el					purge
wnn						purge
wnn-common					install
wnn-dev						purge
wnn6						install
liblockfile0					install
libc6						install
ncurses3.4					install
xlib6g						install

っていう出力がでるんで、これを別のマシンで

% dpkg --get-selections emacs20-wnn6-set

読み込ませると、上の install になってるパッケージが選択状態、purge と
なってるパッケージが、削除を持ってる状態になるんで、あとは dselect の
install を動かすと、その処理がされるということです。

 だから、Debian-JP パッケージセレクションを用意するには、どんなものを
インストールするセットなのかを決めて、上記の様なファイルを用意してやれ
ば良いんだと思います。

#他に、selection を用意する側でしておいたほうが
#いいことってあります? >よしやまさん。

-- 
 From Nagoya
  ishikawa@xxxxxxxxxxx, ishikawa@debian.or.jp
 ** 石川 睦%無意味な全文引用をする人は嫌い@Japan Linux Users Group ** 
                                               (Nagoya Linux Users Group)
 My Debian-JP NEWS         http://www.linux.or.jp/~ishikawa/linux/Debian-JP/
 X-TT 1.0 [Aoi MATSUBARA]  http://www.linux.or.jp/~ishikawa/linux/X-TT/