Gentoolkit/ja

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

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

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

ドキュメントを探す
プログラムのすべてのドキュメント(manページを除く)は に保存されています.

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

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

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

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

USEフラグを有効化する:

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

USEフラグを無効化する:

コマンドの後の :

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

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

glsa-check
glsa-check はさまざまな GLSA (Gentoo Linux Security Advisory)を追跡する主にテスト目的のツールであり、やがては や  に統合されるでしょう.

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

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

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

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

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

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

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

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

参考

 * equery
 * eclean
 * epkginfo
 * q applets