Linuxコマンド【 apt-cache 】APTライブラリのキャッシュへアクセスする
当ページのリンクには広告が含まれています。
スポンサーリンク
apt-cacheコマンドは、APTライブラリのキャッシュへアクセスするコマンドです。
apt-cacheコマンド
書式
apt-cache [スイッチ] [オプション] [パッケージ]
「apt-get update」コマンドで取得したのAPTライブラリのパッケージキャッシュへアクセスし、情報を参照・検索します。
スイッチ
depends パッケージ | 指定したパッケージの依存関係とそれを満たすパッケージ一覧を表示します。 |
rdepends パッケージ | 指定したパッケージの被依存関係を表示します。 |
search 正規表現 | 正規表現で指定した文字列を含むパッケージ一覧を表示します。 |
show パッケージ | 指定したパッケージの詳細情報の情報を表示します。 |
showpkg パッケージ | 指定したパッケージのバージョンや依存関係などの情報を表示します。 |
stats パッケージ | 指定したパッケージの統計情報を表示します。 |
使用例
あれーあの有名なLinuxのテキストエディタの名前を忘れてしまった!「emac」なんだったっけ?そういった場合はパッケージを検索してみましょう。
# apt-cache search emac … 中略 … e2wm - simple window manager for emacs easypg - yet another GnuPG interface for Emacs ecasound-el - multitrack-capable audio recorder and effect processor (emacs) ecb - code browser for Emacs supporting several languages edb - database program for GNU Emacs egg - Tamago Ver. 4 -- EGG Input Method Architecture for Emacsen el-get - install and manage elisp code for Emacs eldav - interface to the WebDAV servers for Emacs. emacs-calfw-howm - calendar framework for Emacs (howm add-on) emacs-chess - a client and library for playing Chess from Emacs emacs-goodies-el - Miscellaneous add-ons for Emacs vm-bonus-el - vm-bogofilter add-on for VM emacs-jabber - Jabber client for Emacsen emacs-window-layout - window layout manager for emacs emacspeak - speech output interface to Emacs emms - Emacs MultiMedia System erc - an IRC client for Emacs erlang-mode - Erlang major editing mode for Emacs … 中略 …
びっくりするくらいたくさんでてくるので、以下のようにパイプを使ってゆっくりさがしてみましょう。
# apt-cache search emacs | more
次は、emacsパッケージの情報をみてみましょう。
# apt-cache show emacs Package: emacs Source: emacs-defaults Version: 45.0 Installed-Size: 25 Maintainer: Rob BrowningArchitecture: all Depends: emacs23 | emacs23-lucid | emacs23-nox Description-en: GNU Emacs editor (metapackage) GNU Emacs is the extensible self-documenting text editor. This is a metapackage that will always depend on the latest recommended Emacs release. Description-md5: 21fb7da111336097a2378959f6d6e6a8 Tag: devel::editor, role::dummy, role::metapackage, suite::emacs, suite::gnu, use::editing Section: editors Priority: optional Filename: pool/main/e/emacs-defaults/emacs_45.0_all.deb Size: 1494 MD5sum: 2b757c0469e9f54d0e2d41efffa17243 SHA1: c97f530561883f709bc149663c6ebcc34814d62e SHA256: 5a3712d2d6033ddfe7575e5edcc0ceffcbfb8579d60ef7a7352c827949a5dd8b
emacsパッケージの依存関係をみてみましょう。
# apt-cache depends emacs emacs |Depends: emacs23 emacs23-lucid emacs23-nox |Depends: emacs23-lucid Depends: emacs23-nox