[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-users 921] Re: emerge world で のインストールの抑止
- Subject: [gentoojp-users 921] Re: emerge world で のインストールの抑止
- From: Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 08 Dec 2003 13:47:04 +0900
- References: <yf11xrgova1.wl%[email protected]>
小町です。
At Mon, 08 Dec 2003 12:14:46 +0900,
HIROSE, Masaaki wrote:
> emerge world で新規インストール対象となるパッケージを抑制できないかと
> いう質問です。
>
> 具体的には、less は app-i18n/jless-iso254 を使っているので
> sys-apps/less はインストールしていませんし、混乱しないように
> sys-apps/less はインストールしたくありません。しかし emerge world する
> と、
> [ebuild N ] sys-apps/less-381
> となりインストールされてしまいます。
>
> emerge world 後に emerge -C sys-apps/less-381 すればいいのですが、
> emerge world の時にこれを除外する方法がないものでしょうか?
普通は world クラスでインストール対象になるものは /var/cache/edb/world
に書いてあるのでこのファイルから手動で削除すればインストールされなくな
るのですが、sys-apps/less に関しては default profile (x86 の人だと普通
/usr/portage/profiles/default-x86-1.4/packages に sys-apps/less が書か
れているので入ってしまいます。依存関係で入っているわけではないみたいな
ので、/etc/portage/package.mask で sys-apps/less をマスクすればインス
トールは抑制できるようです。
--
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/