apt は、パッケージ管理システム用の高レベルのコマンドラインインターフェースを提供します。エンドユーザインターフェースとして設計されています。また apt-get(8) や apt-cache(8) のような専用の APT ツールと比べて、デフォルトでインタラクティブな使用に適したいくつかのオプションが有効になっています。
apt 自身と同じように、man ページはエンドユーザインターフェースとして意図されています。さらに、一部のオプションや詳細の豊富さで読者を圧倒することを避けるため、複数の場所で部分的に情報を複製しないよう、最も使用されるコマンドとオプションを言及するように意図されています。
update (apt-get(8))
upgrade (apt-get(8))
full-upgrade (apt-get(8))
install, reinstall, remove, purge (apt-get(8))
パッケージ名にイコール (=) とパッケージのバージョンを続けることで、選択したバージョンのパッケージをインストールすることができます。代わりに、パッケージ名にスラッシュ (/) およびコード名 (bullseye、bookworm、sid ...) またはスイート名 (stable、testing、unstable) を続けることで、特定のリリースのバージョンをインストールすることができます。また、必要な場合には、パッケージの依存関係を満たすリリースからバージョンを選択します。
パッケージの削除はパッケージの全データを削除しますが、削除の事故に備えて、通常は隠れている小さな (修正された) ユーザ設定ファイルを残します。問題が発生したときは、誤って削除したパッケージのインストール要求を発行すると、以前のようにその機能を復元します。一方、purge を呼び出すことで、すでに削除したパッケージの残されたデータを削除することができます。これはあなたのホームディレクトリに保存しているデータや設定には影響を与えないことに注意してください。
autoremove (apt-get(8))
別のパッケージの依存関係のため一度インストールされたなどで増えたアプリケーションがリストに含まれていないことを確認する必要があります。apt-mark(8) を使って、手動でパッケージをインストール済にマークすることができます。install 経由で明示的にインストールしたパッケージは、自動削除のために提案されることはありません。
satisfy (apt-get(8))
Example: apt satisfy "foo, bar (>= 1.0)" "Conflicts: baz, fuzz"
search (apt-cache(8))
show (apt-cache(8))
list
edit-sources (作業中)
apt(8) コマンドラインはエンドユーザ向けツールとして設計されています。動作はバージョン間で変更される可能性があります。後方互換性を損なうことのないようには努めますが、変更がインタラクティブな使用に有益と思われる場合には、その保証はありません。
apt(8) のすべての機能は、apt-get(8) や apt-cache(8) など専用の APT ツールで利用可能です。apt(8) は、単にいくつかのオプションのデフォルト値を変更します (apt.conf(5) の特にバイナリ範囲を参照)。可能な限り下位互換性を保つように、スクリプトでは (潜在的に有効になっているいくつかの追加オプションをつけて) コマンドを使うべきです。
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 を返します。
m[blue]APT バグページm[][1] をご覧ください。 APT のバグを報告する場合は、 /usr/share/doc/debian/bug-reporting.txt や reportbug(1) コマンドをご覧ください。
倉澤 望 <nabetaro@debian.or.jp> (2003-2006,2009-2012), Takuma Yamada <tyamada@takumayamada.com> (2016), Debian JP Documentation ML <debian-doc@debian.or.jp>
この翻訳文書には未訳部分が含まれている可能性があることに 注意してください。 翻訳がオリジナルに追従できていない場合、 内容を失わないようにこのようにしています。
[FAMILY Given]