[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-users 928] Re: emerge world でのインストールの抑止
ひろせです
on "[gentoojp-users 921] Re: emerge world でのインストールの抑止"
<86d6azdign.wl%usata@xxxxxxxxxxxxxxxxxxxxxxx>
at Mon, 08 Dec 2003 13:47:04 +0900
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx> 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 をマスクすればインス
> トールは抑制できるようです。
mkdir /etc/portage
echo sys-apps/less > /etc/portage/package.mask
で望むことができました。ありがとうございます。
/etc/portage/package.mask でパッケージの mask が制御できるのを知らなかっ
たので重宝しそうです。
ではでは
--
ひろせ