apt-cache - サーバー運営上必要なコマンド
Debianパッケージの情報を参照します。
■よく使う形(例)
※apacheという文字を含むパッケージを一覧から探す。
# apt-cache pkgnames apache
apache2-utilsapache-modules
apache-ssl
apache-common
apache2-modules
apache2-common
apache-perl
apache2-mpm-perchild
apache2-mpm-prefork
apache2
※apache2パッケージの情報を調べる。
# apt-cache show apache2
Package: apache2Priority: 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
※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コマンドと同じボリュームの情報を表示します。 |
■主なコマンド
コマンド | 機能説明 |
---|---|
pkgnames | インストール可能なパッケージすべてが一覧表示されます。 文字列を指定すると、その文字列を含むパッケージのみ一覧表示します。 |
show | パッケージの詳細情報を表示します。 |
depends | 指定したパッケージが依存しているパッケージを一覧表示します |
showpkg | 指定したパッケージに依存しているパッケージを一覧表示します。(dependsとは逆の依存関係を調べる。) |
depends | showpkgと同じく、指定したパッケージに依存しているパッケージを一覧表示します。 |
■apt-cache showコマンドの<表示例 >
# apt-cache show apache2
Package: apache2Priority: optional
Section: web
Installed-Size: 80
Maintainer: Debian Apache Maintainers
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-Siz | このパッケージをインストールした場合、インストールされるすべてのファイルのサイズ(単位はKB) |
Architecture | このパッケージのアーキティクチャ 通常はapt-getコマンドで自動的に選択されるので、意識する必要はなし。 |
Version | このパッケージのバージョン。 -(ハイフン)以降はDebianのリビジョン番号を示しています。 |
Depends | このパッケージが依存する他のパッケージ。 このパッケージをapt-getコマンドでインストールすると、すべて自動的にインストールされます。 |
Recommends | このパッケージが推奨する他のパッケージ。 インストールが推奨されていますが、こちらのパッケージは自動的にインストールされません。 |
Suggests | このパッケージがに加えて、インストールした方が便利だと思われるパッケージ名。 こちらも自動インストールはされません。 |
Conflicts | このパッケージが競合する他のパッケージ。 apt-getコマンドでインストールするとこれらのパッケージは削除されます。 |
Filename | パッケージが置かれているディレクトリ及びファイル名 |
Size | パッケージのサイズ(こちらの単位は、バイト単位) |