Q applets/ja

パッケージはCで書かれた非常に素早いユーティリティーのコレクションであり、 に比べてより素早く、しかし限定的な代替を提供します. qアプレットは gentoolkit を置き換えることを意図したものではないことに留意してください. このユーティリティーは gentoolkit の同等なものよりもかなり効率的であり、Portageを繰り返し呼ぶ必要があるスクリプト内での使用により適していますが、これらは同じ機能を提供するものではありません. qアプレットはeclass を考慮しませんし、 や のようなツールも提供しません.

Emerge
Q アップレットをインストールします:

Build the cache
アップレットを使用する前に、まずキャッシュを初期化します:

呼び出し
または と入力することによって、  が提供しているアプリケーションの完全なリストが表示されます. このガイドでは最も役立つ機能について短く言及するだけにとどめ、それぞれのアプリケーションに関する情報全てを含めることはしませんので、それぞれのユーティリティについての説明はmanページをご覧ください.

短い説明文付きで利用可能なアプレットを見るには、 を実行します:

あるファイルが含まれているパッケージを見つける方法 (qfile)
コマンドは、ファイルがどのパッケージに属しているか見つけます:

パッケージの完全性確認 (qcheck)
パッケージによってインストールされたファイルのMD5チェックサムや更新日時を確認するには、 アプリケーションを使います:

もちろん、インストール後に変更された全てのファイルがここで報告されます. インストール後に手動で編集された設定ファイルが報告されても、心配はありません.

あるパッケージに依存しているパッケージの一覧表示 (qdepends)
もちろんあるパッケージに依存しているパッケージ全てのリストを表示するアプリケーションもあります. としてお使いいただけます. オプションを使うことでパッケージ毎の全ての DEPEND 、 RDEPEND 、 PDEPEND 情報を表示します.

あるパッケージに依存するすべてのパッケージを(インストールされているかどうかを問わず)一覧表示する (qgrep)
qアプレットを使って、ある ebuild の名前 (以下の例では"libechonest"とします) に言及している ebuild を素早く探すことができます:

あるebuildに属するファイルの一覧表示 (qlist)
は、指定した ebuild に属する全てのファイルの一覧を提供します.

あるUSEフラグを使っているパッケージの検索 (quse)
使用している USE フラグの一覧を表示するには、 をroot権限で実行してください. 最初のebuildキャッシュ生成・更新時には時間がかかることがあります.

パッケージサイズの検索 (qsize)
パッケージの大きさを表示させるには、 アプリケーションを使用します:

Portageツリーの検索 (qsearch)
の中で最も強力なツールの一つが です. このツールは を実行するよりもずっと速くPortageツリーを検索することができます.

いくつか使い方の例を挙げます:

オプションを使用すると、パッケージに関するホームページの情報が表示されます:

他の例として、Jabberクライアントについて見てみましょう:

emergeログからの情報抽出 (qlop)
このツールは、 ファイルから役立つ情報を抽出します. このツールは と呼ばれ、パッケージがコンパイルされた回数を推測したり、ビルド時間を他のシステムと比較したりするのに役立ちます. ある瞬間に何をコンパイルしていてどれくらい時間がかかりそうなのか、コンソール上で作業していて他の手段をとりたくないときに手軽に確認することにも使えます.

のビルド作業がおよそどのくらいかかるか知りたいときには:

いま何がemergeされていて、その作業に既にどのくらいの時間が経過したのか、見てみましょう:

参考

 * Gentoolkit - Gentoo システムの管理を楽にするツールスイート.
 * Qcheck - インストールされているパッケージの完全性を確認するコマンドラインツール.