パッケージ管理ツールAPTのキャッシュ操作を行います。パッケージの取得先は設定ファイル「/etc/apt/sources.list」に記述します。
apt-cache [オプション ・・・]
オプション名 | 説明 |
add | パッケージファイルのキャッシュへの追加処理を実行します。 |
gencaches | パッケージ、キャッシュの生成処理を実行します。 |
showpkg | パッケージレコードの表示を行います。 |
showsrc | ソースレコードの表示を行います。 |
stats | 基本的なステータスを表示します。 |
dump | キャッシュに存在するパッケージのリストを表示します。 |
dumpavail | キャッシュに存在する利用可能なパッケージのリストを表示します。 |
unmet | キャッシュに存在する全ての未解決の依存関係の概要を表示します。 |
search | "全ての利用可能なパッケージから検索を行います。検索に使用する文字列に正規表現が使用可能です。" |
depends | 指定したパッケージの依存するパッケージのリストを表示します。 |
whatdepends | 指定したパッケージに依存するパッケージのリストを表示します。 |
whatprovides | 指定した名前で提供される全てのパッケージのリストを表示します。 |
pkgnames | 全てのパッケージのリストを表示します。 |
dotty | GraphVisで利用可能なパッケージグラフの生成を行います。 |
xvcg | xvcgで利用可能なパッケージグラフの生成を行います。 |
policy | 引数の指定がない場合、パッケージ取得の際の取得元の優先順位を表示します。引数の指定がある場合は、指定のパッケージの詳細情報表示します。 |
list-extras | インストールされているパッケージの中から、ネット上のaptのリポジトリに存在しないものだけを表示します。 |
-p,--pkg-cache | 指定したファイルにキャッシュを格納します。 |
-s,--src-cache | 指定したファイルにソースキャッシュを格納します。 |
-q,--quiet | 実行時の進捗状況の表示を省略します。 |
-i,--important | unmetを指定した際、「重要」と指定されている情報のみ表示します。 |
-f,--full | searchを指定した際、全パッケージレコードを表示します。 |
-a,--all-versions | showを指定した際利用が可能な全てのバージョンのパッケージレコードを表示します。 |
-g,--generate | キャッシュを使用する際は自動的にキャッシュを再生成したものを使用します。 |
-n,--name-only | パッケージ名だけを検索の対象とします。 |
--all-names | pkgnamesを指定した際、表示対象に仮想パッケージ、依存関係が不明なパッケージを含みます。 |
--recurse | dependsを指定した際依存するパッケージのリストを再帰的に表示します。 |
-h,--help | 使用方法を表示します。 |
-v,--version | バージョン情報を表示します。 |
-c,--config-file | 指定したファイルを設定ファイルとして読み込みます。 |
-o,--option | 動作の設定を直接指定します。 |
指定したパッケージ(apt)をキャッシュに格納し、格納したパッケージを確認します。
# apt-cache gencaches apt [Enter] パッケージリストを読みこんでいます... 完了 # apt-cache showsrc apt [Enter] Package: apt Section: Applications/Administration Installed Size: 1120159 Packager: Daisuke SUZUKI <daisuke@linux.or.jp> Version: 0.5.15lorg3.2-0vl9 Architecture: i386 Size: 1043183 MD5Sum: 5b62d4b458360186715aad05dcf46c59 Filename: apt-0.5.15lorg3.2-0vl9.src.rpm Summary: RPM を扱える Debian のパッケージツール apt(Advanced Packaging Tool) Description: これはrpm対応の apt です。 apt-getは簡単かつ安全にパッケージ のアップグレード,インストールがおこなえるコマンドです。 apt は依存関係の解決、インストール順序の補完などさまざまな特 徴があります。 Package: apt Section: Applications/Administration Installed Size: 1121121 Packager: Daisuke SUZUKI <daisuke@linux.or.jp> Version: 0.5.15lorg3.2-0vl10 Architecture: i386 Size: 1043721 MD5Sum: 08541e5fb8ef37196c237ca0cfe04df8 Filename: apt-0.5.15lorg3.2-0vl10.src.rpm Summary: RPM を扱える Debian のパッケージツール apt(Advanced Packaging Tool) Description: これはrpm対応の apt です。 apt-getは簡単かつ安全にパッケージ のアップグレード,インストールがおこなえるコマンドです。 apt は依存関係の解決、インストール順序の補完などさまざまな特 徴があります。 Package: apt Section: Applications/Administration Installed Size: 1120159 Packager: Daisuke SUZUKI <daisuke@linux.or.jp> Version: 0.5.15lorg3.2-0vl9 Architecture: i386 Size: 1043183 MD5Sum: 5b62d4b458360186715aad05dcf46c59 Filename: apt-0.5.15lorg3.2-0vl9.src.rpm Summary: RPM を扱える Debian のパッケージツール apt(Advanced Packaging Tool) Description: これはrpm対応の apt です。 apt-getは簡単かつ安全にパッケージ のアップグレード,インストールがおこなえるコマンドです。 apt は依存関係の解決、インストール順序の補完などさまざまな特 徴があります。 Package: apt Section: Applications/Administration Installed Size: 1121121 Packager: Daisuke SUZUKI <daisuke@linux.or.jp> Version: 0.5.15lorg3.2-0vl10 Architecture: i386 Size: 1043721 MD5Sum: 08541e5fb8ef37196c237ca0cfe04df8 Filename: apt-0.5.15lorg3.2-0vl10.src.rpm Summary: RPM を扱える Debian のパッケージツール apt(Advanced Packaging Tool) Description: これはrpm対応の apt です。 apt-getは簡単かつ安全にパッケージ のアップグレード,インストールがおこなえるコマンドです。 apt は依存関係の解決、インストール順序の補完などさまざまな特 徴があります。