selected-packages 集合 (Portage)

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Selected-packages set (Portage) and the translation is 100% complete.
Other languages:
これと混同しないでください: World set (Portage) .


selected-packages 集合 は、 /var/lib/portage/world ファイル内に列挙されている、ユーザに選択された "world" パッケージを含んでいます。selected-packages 集合は通称 world ファイル とも呼ばれます。

関連
Gentoo で利用可能な他の集合の一覧については、 パッケージ集合 を参照してください。

selected-packages 集合を管理する

selected-packages 集合を一覧表示する

eix を使用して、selected-packages 集合を一覧表示することができます:

user $ eix -c --selected-file

world ファイルに追加せずにパッケージを emerge する

システム更新時の依存関係解決の問題を避けるために、 /var/lib/portage/world ファイルに含まれる依存はできる限り少なくするべきです。そのため、依存パッケージを emerge するには --oneshot ( -1 ) オプションを使用してください。

root # emerge --ask --oneshot <category/atom>

world ファイルを確認する

emaint コマンドを使用して、world ファイルに問題が無いか確認することができます:

user $ /usr/sbin/emaint --check world
Emaint: check world        100% [============================================>]

再コンパイルせずにアトムを追加する

パッケージを 再コンパイル せずに selected-packages 集合にパッケージを追加するには:

root # emerge --ask --noreplace <category/atom>

これにより、アトムが再コンパイルされることなく /var/lib/portage/world ファイルに追加されます。

ヒント

world ファイルを手で編集する

emerge man ページには、world ファイルは手で「安全に」編集できると書いてありますが、Portage は積極的にこのファイルを書き換えようとします。コメントやパッケージの並び順の変更は失われ、さらにタイプミスのチェックは行われないでしょう。

パッケージを実際にインストールまたは削除することなく world ファイルに追加または削除するには、emerge コマンドの --deselect ( -W ) または --noreplace ( -n ) オプションを使用することができます。

関連項目

外部資料