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

[gentoojp-users 921] Re: emerge world で のインストールの抑止



小町です。

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/