今日の人気記事

  1. apt-get - パッケージの操作・管理 - Linuxコマンド
  2. sleep - 指定した時間だけ処理を遅延 - Linuxコマンド
  3. export - 環境変数を定義・リスト表示する - Linuxコマンド
  4. Debianのバージョン確認方法
  5. Tera Termマクロ - パスワード認証のSSH自動ログイン

apt-cache - APTライブラリのキャッシュへアクセス - Linuxコマンド

スポンサーリンク

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 Browning 
Architecture: 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

関連コマンド

apt-get, apt-show-versions

関連記事(一部広告含む)