sleepingbird.net Home since May.11 2003
Copyright sleepingbird, 1993- All rights reserved.
Linux Server

TOP > Linux Server > update (apt-get) > apt 概要

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と同じように出力される。