utte

apt-cache aptのパッケージ情報を検索、表示する

apt-cache コマンド [パッケージ名...]

試してみる

主なオプション

search名前や説明を、正規表現で検索する
showパッケージの詳細情報を表示する
policyインストール済みと候補のバージョン、リポジトリの優先度を表示する
depends依存しているパッケージを表示する
rdepends依存されているパッケージを表示する
pkgnames知っているパッケージ名を一覧表示する
madisonリポジトリにあるバージョンを表形式で表示する

解説

調べるだけのコマンド

apt-cache は、apt update で取得したパッケージの一覧(キャッシュ)から、情報を調べるコマンドです。パッケージの変更はしないので、一般ユーザーで実行できます。インストールや削除は apt か apt-get で行います。

search は正規表現

apt-cache search 文字列 は、パッケージ名と説明の両方から探します。引数は正規表現として扱われるため、'^bc$' のように書くと、名前が完全に一致するものに絞れます。複数の語を並べると、すべてを含むものが出ます。

policy で候補を確かめる

apt-cache policy パッケージ名 を実行すると、Installed(今入っているバージョン)と Candidate(インストールしたときに入るバージョン)が表示されます。まだ入っていなければ Installed: (none) です。

依存関係を調べる

depends は、そのパッケージが動くために必要なパッケージを表示します。パッケージを削除する前に、他のものが使っていないかは rdepends で確かめます。

apt との関係

apt search や apt show は、apt-cache search や apt-cache show とほぼ同じ働きをします。出力の見やすさが違うだけです。

このコマンドを使う問題

  1. apt-cacheでインストールできるバージョンを調べる

関連するコマンド

LinuC 101の出題範囲