
Aptキャッシュ は、ローカルAPTファイルからパッケージに関する利用可能な情報を照会および表示するコマンドラインツールです。パッケージ情報には、パッケージ名、説明、バージョン、依存関係、リポジトリ、およびメンテナが含まれます。
Debianミラーからのコピーを保存するローカルaptファイルは/var/ lib / apt /lists/にあります。このファイルは、aptupdateコマンドが実行されるたびに更新されます。このように、誰かがパッケージを検索するときに、Debianミラーをフェッチするために別のネットワークを経由する必要はありません。
情報ソースは、/ etc / apt/sources.listファイルにリストされているリポジトリと/etc/apt/sources.list.dディレクトリに保存されているサードパーティのリポジトリによって異なります。
Apt-cacheは通常、パッケージの検索に使用されます。このチュートリアルでは、apt-cacheコマンドを使用してパッケージを検索する方法を学習します。 。
Apt-cache検索パッケージ
01。 キーワードベースのパッケージ検索
キーワードを使用してパッケージを検索するには、search
を使用します フラグ。
たとえば、パッケージvsftpd
について調べるには 、コマンドは次のようになります。
$ apt-cache search vsftpd

02。 特定の文字列で始まるすべてのパッケージを検索します。
たとえば、vsftpd
で始まるすべてのパッケージを一覧表示します 、pkgname
で使用できます sフラグ。
$ apt-cache pkgnames vsftpd

03。 正確なパッケージ名を取得するには
正確なパッケージを取得するには、--names-only
でapt-cache検索を使用します オプション。
たとえば、
$ apt-cache search --names-only vsftpd

04。 aptリポジトリから利用可能なすべてのパッケージのリストを取得します。
$ apt-cache pkgnames

grepコマンドを使用して、リストから特定のパッケージをフィルタリングできます。
例
$ apt-cache pkgnames | grep vsftpd
05。 利用可能なすべてのパッケージと、パッケージの1行の説明を一覧表示します。
$ apt-cache search .

06。 利用可能な特定のパッケージのヘッダーを表示する
パッケージ名、アーキテクチャ、バージョン、インストールサイズ、メンテナ、整合性チェック、説明などのパッケージ情報を確認するには、show
を使用します フラグ。
すなわち。 apt-cacheshow<パッケージ名>はパッケージメタデータを表示しました。
例
$ apt-cache show docker

結論
apt search、apt show、aptitude search、aptitude showも同様のことを行いますが、出力テキストの形式は異なる場合があります。
Apt-cacheには、Debian/Ubuntuファミリーの基本的なインストールが付属しています。このチュートリアルがDebian/Ubuntuディストリビューションのパッケージの検索に役立つことを願っています。