apt-cache
Debianパッケージの情報を参照します。
■よく使う形(例)
※apacheという文字を含むパッケージを一覧から探す。
# apt-cache pkgnames apache
apache2-utils
apache-modules
apache-ssl
apache-common
apache2-modules
apache2-common
apache-perl
apache2-mpm-perchild
apache2-mpm-prefork
apache2
※apache2パッケージの情報を調べる。
# apt-cache show apache2
Package: apache2
Priority: optional
Section: web
Installed-Size: 80
Maintainer: Debian Apache Maintainers <
このメールアドレスはスパムボットから保護されています。観覧するにはJavaScriptを有効にして下さい
>
Architecture: i386
Version: 2.0.54-5sarge1
Depends: apache2-mpm-worker (= 2.0.54-5sarge1) | apache2-mpm-prefork
(= 2.0.54-5sarge1) | apache2-mpm-perchild (= 2.0.54-5sarge1)
Filename: pool/main/a/apache2/apache2_2.0.54-5sarge1_i386.deb
Size: 33486
※apache2パッケージの依存関係を簡単に調べる。
# apt-cache depends apache2
apache2
|Depends: apache2-mpm-worker
|Depends: apache2-mpm-prefork
Depends: apache2-mpm-perchild
|
パッケージを探す場合や、パッケージの情報を参照するときに利用するコマンドです。
apt-getコマンド でパッケージをインストールする場合、事前に他のパッケージとの依存関係を知ることができます。 |
■主なオプション
| オプション |
機能説明 |
| -f |
searchコマンドと合わせて使ったりします。-fオプションがないと、パッケージ名と1行目の説明文しか一覧表示しませんが、-f与えることによって、showコマンドと同じボリュームの情報を表示します。 |
※その他、オプションは多数ありますが、専門のコマンドリファレンスやmanコマンド等で確認して下さい。
■主なコマンド
| コマンド |
機能説明 |
| pkgnames |
インストール可能なパッケージすべてが一覧表示されます。 文字列を指定すると、その文字列を含むパッケージのみ一覧表示します。 |
| show |
パッケージの詳細情報を表示します。
|
| depends |
指定したパッケージが依存しているパッケージを一覧表示します。 |
| showpkg |
指定したパッケージに依存しているパッケージを一覧表示します。(dependsとは逆の依存関係を調べる。)
|
| depends |
showpkgと同じく、指定したパッケージに依存しているパッケージを一覧表示します。 |
※その他のコマンドもありますが、詳しくはmanコマンド等で確認して下さい。
■apt-cache showコマンドの<表示例
>
# apt-cache show apache2
Package: apache2
Priority: optional
Section: web
Installed-Size: 80
Maintainer: Debian Apache Maintainers <debian-apache@lists.debian.org>
Architecture: i386
Version: 2.0.54-5sarge1
Depends: apache2-mpm-worker (= 2.0.54-5sarge1) | apache2-mpm-prefork
(= 2.0.54-5sarge1) | apache2-mpm-perchild (= 2.0.54-5sarge1)
Filename: pool/main/a/apache2/apache2_2.0.54-5sarge1_i386.deb
Size: 33486
MD5sum: 7234f5717dbcbb800e90949d63cc1ddc
SHA1: 11465392b8acdb964de703914841ec861f7916c4
SHA256: 3f4bf43364897a2261c1b101e1d9d8619d82f3fe137286a01584cf58b2a2f82f
Description: next generation, scalable, extendable web server
Apache v2 is the next generation of the omnipresent Apache web server. This
version - a total rewrite - introduces many new improvements, such as
threading, a new API, IPv6 support, request/response filtering, and more.
| |
説明 |
| Pachage |
パッケージ名 |
| Priority |
パッケージのプライオリティ。 例ではoptional(自由選択)になっています。一般のアプリケーションでは、ほとんどoptionalになっています。その他には下記のものがあります。
required:必須のパッケージ
important:重要なパッケージ
standard:標準的なパッケージ
extra:required(必須)のパッケージと 干渉するようなパッケージ |
| Section |
パッケージの分類 |
| Installed-Size |
このパッケージをインストールした場合、インストールされるすべてのファイルのサイズ(単位はKB) |
| Architecture |
このパッケージのアーキティクチャ 通常はapt-getコマンド で自動的に選択されるので、意識する必要はなし。 |
| Version |
このパッケージのバージョン。
-(ハイフン)以降はDebianのリビジョン番号を示しています。 |
| Depends |
このパッケージが依存する他のパッケージ。 このパッケージをapt-getコマンド でインストールすると、すべて自動的にインストールされます。 |
| Recommends |
このパッケージが推奨する他のパッケージ。 インストールが推奨されていますが、こちらのパッケージは自動的にインストールされません。 |
Suggests
|
このパッケージがに加えて、インストールした方が便利だと思われるパッケージ名。
こちらも自動インストールはされません。
|
| Conflicts |
このパッケージが競合する他のパッケージ。
apt-getコマンド でインストールするとこれらのパッケージは削除されます。
|
| Filename |
パッケージが置かれているディレクトリ及びファイル名 |
| Size |
パッケージのサイズ(こちらの単位は、バイト単位)
|
|