【Linux】apt-cacheコマンドの使い方と実行例

Linuxのapt-cacheコマンドでパッケージ情報を照会する方法についてまとめました。

apt-cacheコマンドでパッケージ情報を照会

apt-cacheコマンドは、パッケージ情報を照会します。

apt-cache [オプション] [パッケージ名など]
オプション 概要
add パッケージファイルをソースキャッシュに追加
gencaches パッケージ/ソースキャッシュを生成
showpkg 単一パッケージの一般情報を表示
showsrc ソースレコードを表示
stats 基本情報を表示
dump すべてのファイルを表示
dumpavail 存在するファイルを標準出力に出力
unmet 未解決の依存を表示
search 正規表現でパッケージを検索
show パッケージの情報を表示
depends 指定したパッケージが依存しているパッケージを表示
rdepends 指定したパッケージに依存しているパッケージを表示
pkgnames すべてのパッケージ名を表示
dotty GraphVis用のパッケージグラフを生成
xvcg xvcg用のパッケージグラフを生成
policy ポリシー設定情報を表示

【実行例1】インストールされたパッケージの情報を取得

$ apt-cache gencaches

【実行例2】パッケージの情報を表示

$ apt-cache show package

【実行例3】パッケージの詳細情報を表示

$ apt-cache showpkg package

【実行例4】パッケージの依存情報を表示

$ apt-cache depends package

【実行例5】キーワードを指定しパッケージを検索、依存するパッケージを表示

$ apt-cache search [キーワード]

例えば、apt-cacheコマンドを使用して、キーワード「ssh」を含むパッケージを表示させたい場合は以下のコマンドを実行する。

$ apt-cache search ssh

backuppc - 高性能でエンタープライズ級の PC バックアップシステム
dbus-user-session - simple interprocess messaging system (systemd --user integration)
debian-goodies - Debian システム用の小さなツールボックス形式のユーティリティ集
gnome-keyring - GNOME Keyring サービス (デーモンとツール)
(略)
ssh-agent-filter - filtering proxy for ssh-agent
ssh-askpass - under X, asks user for a passphrase for ssh-add
ssh-audit - tool for ssh server auditing
ssh-contact - establish SSH connections to your IM contacts using Telepathy (metapackage)
ssh-contact-client - establish SSH connections to your IM contacts using Telepathy (client)
ssh-contact-service - establish SSH connections to your IM contacts using Telepathy (server)
ssh-cron - cron daemon allowing ssh keys with passphrases to be used
ssh-tools - collection of various tools using ssh
sshcommand - turn SSH into a thin client specifically for your command
sshesame - fake SSH server
sshguard - Protects from brute force attacks against ssh
sshoot - manage multiple sshuttle VPN sessions
sshpass - Non-interactive ssh password authentication
sshuttle - Transparent proxy server for VPN over SSH
sslh - Applicative protocol multiplexer
ssshtest - stupid simple (ba)sh testing
(略)
zssh - interactive file transfers over ssh
opendrim-lmp-ssh - OpenDRIM SSH provider
weirdx - X server in Java

関連ページ

【LinuC】試験対策と例題まとめ
LinuCの試験対策と例題(学習サイト)についてまとめました。
LPICの試験対策と例題まとめ
LPICの試験対策と例題(学習サイト)についてまとめました。
【Linux超入門】システムの基礎とよく使うコマンドなど徹底解説
Linuxシステムの基礎とよく使うコマンドなどについて入門者向けに解説します。

コメント