Gentoolkit/ja

Gentoolkit は、Article description::Gentoo のシステムの管理を容易にするためのツールセットです. この文書は、 Gentoolkit にあるいくつかのツールについての基本的部分を述べています.

Gentooはユニークなディストリビューションであり、他のディストリビューションには全然存在しないような複雑なところがあります. Gentooの開発者や貢献者はそうした複雑さを見つけると、それらに対処するユーザーや管理者を補助するためのツールを作成しました. 多くのツールが Gentoo Project に寄贈され、 に含まれています.

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

The Gentoolkit commands have man pages, type "man " for each command for full documentation.

euse
is used to set (disable/enable) USE flags in make.conf, without having to edit the file directly. It is also used to get detailed information about use flags like description, status of flags (enabled/disabled), type of flag (global/local), etc.

は様々な場所のUSEフラグを見たり、セット・アンセットするためのツールです. USEフラグの詳細については USE Flags を参照してください. 完全なヘルプとすべてのオプションについては をご覧ください.

USEフラグを表示、セット、アンセットする
コマンドは現在有効なUSEフラグを読み込んで表示します.

Full positive values would be, full negative values would be  , full missing values would be.

Example output (truncated):

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

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

USEフラグを有効化する:

Use the  option to enable a USE flag.

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

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 の記事を参照してください.