apt 概要
APT(Advanced Packaging Tool)とはパッケージの取り寄せ、インストール、アップグレード、検索などを行う便利なアプリケーション。
/etc/apt/sources.list に apt line と呼ばれるパッケージを取り寄せる場所が記述されている。標準では、アップデートパッケージのみを
vinelinux.org からダウンロードするようになっている。もし、別のサイトからダウンロードする場合は、このファイルを修正する。配布されている
sources.list では様々な apt line の例が記述されているので、必要な個所のコメントを外すことで、そのパッケージを
apt の対象に含めることができる。
事前処理として、apt-get update を実行する。
これは、インストールされているパッケージ情報と新しいパッケージの情報のデータベースを更新する。apt
line 上のパッケージ情報を取得し APT 用のデータベースを構築する。この段階ではまだパッケージの更新は行われない。
| 操 作 | 説 明 |
|---|---|
| apt-get update | パッケージの情報のデータベースを更新する。 |
| apt-get upgrade | 既にインストールされているパッケージのアップデート パッケージが他のものと入れ替わる場合や、消えると言った場合には保留される |
| apt-get -s upgrade | 実際にアップグレード動作は行なわず、どのパッケージがアップグレードされるか確認する。 |
| apt-get dist-upgrade | パッケージが入れ替わる場合などの依存関係の解決を行う。OS全体のアップグレードに使用する。 |
| apt-get install (パッケージ名) | 特定のパッケージをインストールしたりアップグレードする。 パッケージ名には複数のパッケージを空白で区切って指定することができる。パッケージに依存関係がある場合は、自動的に解決され必要となるパッケージもインストールやアップグレードされる。 |
| apt-get remove (パッケージ名) | 特定のパッケージを削除する。 パッケージ名には複数のパッケージを空白で区切って指定することができる。 |
| apt-get clean | ダウンロードしたパッケージを削除する。 |
| apt-get autoclean | ダウンロードしたパッケージの最新版以外を削除する。 |
| apt-cache gencaches | パッケージ情報を収集する。 |
| apt-cache show (パッケージ名) | パッケージ情報を表示する。 |
| apt-cache showpkg (パッケージ名) | パッケージの依存関係を表示する。 |
| apt-cache search (キーワード) | キーワードを元にパッケージを検索する。 --full オプションを付けて実行すると、検索にひっかかったパッケージそれぞれについてshowと同じように出力される。 |
