[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:42632] Re: 特定のパッケージを一括インストール
- From: Yoshinori Ariie <PBA00250@xxxxxxxxx>
- Subject: [debian-users:42632] Re: 特定のパッケージを一括インストール
- Date: Mon, 24 Jan 2005 15:42:36 +0900
- Content-disposition: inline
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-dispatcher: imput version 20040704(IM147)
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-mutt-references: <200501240601.j0O61ba3026832@xxxxxxxxxxxxxxxxx>
- X-original-to: debian-users@debian.or.jp
- X-spam-level: ***
- X-spam-status: No, hits=3.5 required=10.0 tests=FROM_ENDS_IN_NUMS,IN_REP_TO,ISO2022JP_BODY, ISO2022JP_CHARSET,MAILTO_TO_SPAM_ADDR,RCVD_IN_ORBS, RCVD_IN_OSIRUSOFT_COM,REFERENCES,SIGNATURE_SHORT_DENSE, SPAM_PHRASE_00_01,X_OSIRU_OPEN_RELAY version=2.44
- References: <20050124.145203.68549139.thirai@xxxxxxxxxxxx> <200501240601.j0O61ba3026832@xxxxxxxxxxxxxxxxx>
- Message-id: <20050124154225C.PBA00250@xxxxxxxxx>
- X-mail-count: 42632
有家@松山記念病院です。
date: Mon, Jan 24, 2005 at 02:52:04PM +0900
from: thirai@xxxxxxxxxxxx
>
<snip />
> 例 :
> ---
> $ cat packages.txt
> gcc
> less
> ssh
> ---
ひらいさんのようにパッケージ名のリストをplain textで持つとすれば、
case $(hostname) in
host1 ) aptitude -y install $(cat p_host1.txt) ;;
host2 ) aptitude -y install $(cat p_host2.txt) ;;
...
esac
というのはいかがでしょうか。
sarge環境の場合、これをたとえば myenv.sh とでもしておき、
やまねさんが指摘された preseed ファイルの中に
d-i netcfg/get_hostname string (ホスト名)
...
base-config base-config/late_command string su - root -c "myenv.sh"
などととしておけば、自動インストールの過程で一括して実行することができます。
実際には p_host*.txt, myenv.sh を置いた場所をmountする等の追加手続きや、
エラー処理が必要になりますが、私の採っている方法はおおむねこのようなものです。
--
pba00250@xxxxxxxxx
-------------------------
有家佳紀 Yoshinori Ariie