この記事では、LPIC 学習向けに apt-cache コマンドを整理します。apt-cache は Debian / Ubuntu 系でパッケージ情報を検索、表示、確認するためのコマンドです。
apt-cache の役割
apt-get がパッケージのインストールや削除を行うのに対して、apt-cache はパッケージ情報を調べるために使います。インストール前に候補バージョン、説明、依存関係を確認できます。
| 操作 | 例 |
| 検索 | apt-cache search nginx |
| 詳細表示 | apt-cache show nginx |
| 依存関係表示 | apt-cache depends nginx |
| 逆依存表示 | apt-cache rdepends nginx |
| 候補確認 | apt-cache policy nginx |
パッケージを検索する
apt-cache search web server
apt-cache search nginxパッケージの詳細を確認する
apt-cache show nginx
apt-cache policy nginx依存関係を確認する
パッケージ管理では、単体のパッケージだけでなく依存関係の理解が重要です。depends と rdepends は、依存する側と依存される側の見方を分けるために使えます。
apt-cache depends nginx
apt-cache rdepends libc6apt-cache と apt search
現在の Ubuntu では apt search や apt show も使われます。ただし、古い資料や試験対策では apt-cache が出てくるため、役割を理解しておく価値があります。
apt-cache の使いどころ
apt-cache は、APT のパッケージ情報を検索・確認するためのコマンドです。近年は apt search や apt show を使う場面も増えていますが、LPIC では apt-cache の基本を押さえておく必要があります。
| 確認したいこと | コマンド |
| パッケージ検索 | apt-cache search keyword |
| パッケージ詳細 | apt-cache show package |
| 依存関係 | apt-cache depends package |
| 逆依存 | apt-cache rdepends package |
| 候補バージョン | apt-cache policy package |
確認例
apt-cache search nginx
apt-cache show nginx
apt-cache depends nginx
apt-cache rdepends nginx
apt-cache policy nginxパッケージを実際にインストールする前に、候補バージョン、依存関係、提供元リポジトリを確認できると、パッケージ管理の理解が深まります。
まとめ
apt-cache は、Debian / Ubuntu 系でパッケージ情報を調べるためのコマンドです。LPIC では、インストールする apt-get、情報を見る apt-cache、個別パッケージを扱う dpkg の関係を整理すると理解しやすくなります。
関連する記事
- LPIC 学習ノート – Linux 基礎とコマンド整理
LPIC 関連記事のハブです。 - LPIC パッケージ管理の比較
Debian 系と Red Hat 系の違いを整理します。 - LPIC Yum/DNF
Red Hat 系のパッケージ管理です。
参考書籍
書籍
Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。

