Gentoolkit/ja

Gentoolkit は、Article description::Gentoo システムと、特に [[Portage の管理を容易にするためのツールセットです. ]]

Gentoo はユニークなディストリビューションであり、他のシステムにはないような詳細が一部に存在します. Gentoo の使用を助けるために開発された多くのツールが寄贈され、 にまとめられています.

Gentoolkit は、ユーザーのパッケージ管理や彼らのシステムで起こっている事の追跡を補助するためのツールを含んでいます. 多くのユーザー - 特にシステムをしばしばアップデートするユーザー - は Gentoolkit をインストールしておくことで恩恵を受けるでしょう.

Gentoolkit のコマンドは man ページを同梱しています. 各コマンドの完全なドキュメンテーションについては、"man " を実行してください.

euse
は make.conf での USE フラグを、直接ファイルを編集することなく、セット (無効化/有効化) するために使用されます. また、フラグのステータス (有効/無効)、フラグの種類 (グローバル/ローカル) など、USE フラグについての詳細な情報を得るためにも使用されます.

USE フラグの詳細については USE Flags を参照してください. 完全なヘルプとすべてのオプションについては をご覧ください.

USE フラグを表示する
コマンドは現在有効な USE フラグと、それがどこで有効化されたかを表示します.

はフラグがセットされているか否か、またフラグがセットされている場所を表示するために 7 つの列を使用します. 大文字はセットされていること、小文字はセットされていないことを示します:


 * +/-: 有効か否か
 * "E": 環境変数 (Environment) でセットされている
 * "C": でセットされている
 * "D": でセットされれている
 * "G": でセットされている
 * "F": use.force でセットされている
 * "m": use.mask で反転されている

すべての場所で有効化されている値は 、すべての場所で無効化されている値は  、すべての場所で設定されていない値は   のようになります.

の出力例 (省略されています):

同様に、有効なグローバルUSEフラグを表示するには コマンドが使用されます. コマンドは有効なローカルUSEフラグについて同様にします. や  は  のサブオプションであり、正しく動作するにはこれらの前に( のような)オプションが必要です.

USE フラグをセット、アンセットする
はUSEフラグをセットまたはアンセットすることができます. このために使われるコマンドは (フラグを有効化) および  (フラグを無効化)です.

USE フラグを有効化する
オプションを用いてUSEフラグを「有効」にします.

コマンドが実行された後の ファイルはこのようになります:

USE フラグを無効化する
Use the  option to remove a USE flag.

コマンドの後の :

Remove (prune) a USE flag
Use the  (purge) option to remove a USE flag.

The example file, after the command:

revdep-rebuild
このツールはGentooのリバース依存関係を再構築します. これは依存パッケージの更新の結果壊れたパッケージを探すため、インストールされている ebuild をスキャンします. それらのパッケージをユーザーのために自動的にemergeすることもできますが、一定のパッケージは現在インストールされている依存関係の下では正しく動作しないこともあり、こうした場合にはその壊れたパッケージをより最近のバージョンにアップグレードしなければなりません. はフラグを に渡すので、  フラグを使用して何が再度emergeされるのか事前に確認することができます.

will pass flags to which lets the   flag pass through, to see what is going to be emerged again before going any further.

パッケージを再ビルドするには を   フラグなしで実行します. これで、リストされたパッケージが再度emergeされます.

eread
はバージョン2.1以降の Portage によって生成されるelogファイルを表示するシンプルなユーティリティーです. elogファイルの保存は、2つの変数を でセットすることで有効化できます:

elog を思うように設定できたら、 を実行してログファイルを表示します.

番号を選択すると PAGER 環境変数で指定されているページングプログラムを使用してファイルが表示されます. PAGER がセットされていない場合には が使用されます. PAGER 環境変数は (  モジュール)を使用してセットできます.

elog アイテムを表示した後、ファイルを削除するかどうか尋ねられます.

eclean
は古いソースファイルや古いバイナリパッケージをシステムから削除するツールです.

パッケージをビルド・インストールする際にはソースファイルがダウンロードされ DISTDIR 、通常は に保存されます. これらは、定期的に掃除しないと時間とともに数ギガバイトのデータが蓄積してしまうこともあります. ユーザーは、を実行して DISTDIR のソースファイルをクリーンアップする必要があります.

や  を使用してインストール済みパッケージのアーカイブを作成することができます. それらのアーカイブされたパッケージは PKGDIR 、通常は に保管されます. それらがもはや不要になったり古すぎたりする場合、 を実行してそれらを PKGDIR から削除することができます. システムにあるすべてのバイナリパッケージは最新のバージョンのみにしておくのがよいでしょう.

についての詳細や不要なデータのないシステムを維持するための豆知識については、 を読むか、eclean の記事を参照してください.