APT(8)

名前
apt - コマンドラインインターフェイス

概要

apt [-h] [-o=設定文字列] [-c=設定ファイル] [-t=対象リリース] [-a=アーキテクチャ] {list | search | show | update | install パッケージ [{=パッケージバージョン番号 | /対象リリース}]... | remove パッケージ... | upgrade | full-upgrade | edit-sources | {-v | --version} | {-h | --help}}

説明

apt (Advanced Package Tool、高度パッケージツール) はパッケージ処理用のコマンドラインツールです。システムのパッケージ管理用コマンドラインインターフェイスを提供します。さらなる低レベルコマンドオプションについては apt-get(8) 及び apt-cache(8) も参照してください。

list
    パッケージ一覧を表示するには list を使います。パッケージ名のマッチングにシェルパターン、そしてオプション --installed、 --upgradable、 --all-versions をサポートしています。

search
    search では指定した語を検索して該当するパッケージを表示します。

show
    show では指定したパッケージについてのパッケージ情報を表示します。

install
    install に続けてインストールやアップグレードしたいパッケージの名前を指定します。

    パッケージにイコール記号とバージョンを続けることで、選択したバージョンのパッケージをインストールすることができます。つまり、指定のバージョンのパッケージをインストールするように選択する、ということです。別の方法としては、ディストリビューションを特定するのに、パッケージ名に続けて、スラッシュとディストリビューションのバージョンやアーカイブ名 (stable, testing, unstable) を記述できます。

remove
    remove は、パッケージが削除されることを除き、install と同様です。削除されたパッケージの設定ファイルは、システムに残ったままになることに注意してください。プラス記号がパッケージ名に (間に空白を含まずに) 付加されると、識別されたパッケージを、削除ではなくインストールします。

edit-sources
    edit-sources では sources.list ファイルを編集させ、基礎的な健全性確認を行います。

update
    update を使うとパッケージ索引ファイルをそれぞれのソースと再同期します。

upgrade
    upgrade is used to install the newest versions of all packages currently installed on the system from the sources enumerated in /etc/apt/sources.list. New packages will be installed, but existing packages will never be removed.

full-upgrade
    full-upgrade はアップグレードの機能を実行しますが、パッケージの衝突を解決するために必要であればインストールされているパッケージの削除も行います。

オプション

ここで設定オプションとして説明したコマンドラインオプションは、 すべて設定ファイルを使用して設定できます。 設定ファイルに書いた真偽値をとるオプションは -f-,--no-f, -f=no などのようにして上書きできます。

-h, --help
    使い方の短い要約を表示します。

-v, --version
    プログラムのバージョンを表示します。

-c, --config-file
    設定ファイル。 使用する設定ファイルを指定します。 このプログラムは、デフォルト設定ファイルを読んでから、この設定ファイルを読みます。 この設定をデフォルト設定ファイルよりも前に読む必要がある場合、 APT_CONFIG 環境変数に指定してください。構文については apt.conf(5) をご覧ください。

-o, --option
    設定オプションのセット。任意の設定オプションをセットします。 構文 -o Foo::Bar=bar となります。 異なるオプションを設定するため、-o と --option は、 複数回使用できます。

スクリプトでの利用

apt(8) コマンドラインはエンドユーザ向けツールとして設計されており、出力はバージョン間で変更される可能性があります。後方互換性を損なうことのないようには努めますが、その保証はありません。apt(8) の機能は全てAPTオプションを経由して apt-cache(8) や apt-get(8) で利用可能です。スクリプトでは各コマンドの利用を選択するようにしてください。

APT-GET(8) との違い

apt コマンドはエンドユーザにとって使いやすいように意図して作られているため apt-get(8) のように後方互換性が必ずしもあるとは限りません。したがって、一部のオプションに異なる点があります:

    • オプション DPkg::Progress-Fancy が有効になっています。

    • オプション APT::Color が有効になっています。

    • 新しい list コマンドは dpkg --list と同じように利用できます。

    • オプション upgrade では --with-new-pkgs がデフォルトで有効になっています。

関連項目

apt-get(8)、 apt-cache(8)、 sources.list(5)、 apt.conf(5)、 apt-config(8)、 /usr/share/doc/apt-doc/ にあるAPTユーザガイド、 apt_preferences(5)、 APT Howto.

診断メッセージ

apt は正常終了時に 0 を返します。エラー時には十進の 100 を返します。

バグ

APT バグページ[1] をご覧ください。 APT のバグを報告する場合は、 /usr/share/doc/debian/bug-reporting.txt や reportbug(1) コマンドをご覧ください。

翻訳

倉澤 望 <nabetaro@debian.or.jp> (2003-2006,2009-2012), Debian JP Documentation ML <debian-doc@debian.or.jp>

この翻訳文書には未訳部分が含まれていることに注意してください。 翻訳がオリジナルに追従できていない場合、 内容を失わないようにこのようにしています。

著者

[FAMILY Given]

注記

1.  APT バグページ
    http://bugs.debian.org/src:apt