apt-cache

パッケージ管理ツールAPTのキャッシュ操作を行います。パッケージの取得先は設定ファイル「/etc/apt/sources.list」に記述します。


書式

apt-cache [オプション ・・・]

▲PageTop

オプション

オプション名 説明
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 動作の設定を直接指定します。

▲PageTop

実行例

指定したパッケージ(apt)をキャッシュに格納し、格納したパッケージを確認します。

  1. 「apt」パッケージをキャッシュに格納します。
  2. 格納したパッケージ(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 は依存関係の解決、インストール順序の補完などさまざまな特
 徴があります。
        

▲PageTop