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) オプションを使用することができます。

関連項目

外部資料