apt コマンド
目次
概要
apt - パッケージを管理する(Ubuntu系)コマンドライン
apt [OPTIONS] [COMMAND]
対象バージョン
- Ubuntu 24.04 : apt 2.8.3
apt と apt-get/apt-cache の関係
aptコマンドはapt-getやapt-cacheコマンドの上位コマンドで、内部ではapt-getやapt-cacheの機能を呼び出しています。apt-getやapt-cacheコマンドは Debian 2 でサポートされた低レベルインタフェースを提供します。aptコマンドは Debian 8 でサポートされた高レベルインタフェースを提供します。進捗状況をグラフィカルに表示したりなど利用者とのインタラクティブな対話を重視しています。ただし、コマンド仕様は変更される可能性があります。- 対話的に実行するなら
aptコマンド、スクリプトに埋め込んで使用するならapt-getやapt-cacheを使用することが推奨されています。
コマンド
コマンド一覧
apt では下記のコマンドをサポートしています。詳細は apt-get や apt-cache を参照してください。
| カテゴリ | apt | apt-* | 概要 |
|---|---|---|---|
| パッケージ情報 | apt update | apt-get update | パッケージ情報を更新する |
| インストール | apt install | apt-get install | パッケージをインストールする |
| apt reinstall | apt-get reinstall | パッケージを再インストールする | |
| apt satisfy | apt-get satisfy | 指示に従いパッケージをインストール/アンインストールする | |
| apt download | apt-get download | パッケージをダウンロードする(インストールしない) | |
| アップグレード | apt upgrade | apt-get upgrade | パッケージをアップグレードする(削除はしない) |
| apt full-upgrade | apt-get dist-upgrade | パッケージをアップグレードする(必要であれば削除も行う) | |
| アンインストール | apt remove | apt-get remove | パッケージを削除する(コンフィグは削除しない) |
| apt purge | apt-get purge | パッケージを削除する(コンフィグも削除) | |
| apt autoremove | apt-get autoremove | 不要パッケージを削除する(コンフィグは削除しない) | |
| apt autopurge | apt-get autopurge | 不要パッケージを削除する(コンフィグも削除する) | |
| 表示 | apt list | apt list | パッケージの一覧を表示する |
| apt search | apt-cache search | パッケージを検索する | |
| apt show/info | apt-cache show | パッケージ情報を表示する | |
| apt showsrc | apt-cache showsrc | パッケージのソースやビルド情報を表示する | |
| apt depends | apt-cache depends | 依存するパッケージ一覧を表示する | |
| apt rdepends | apt-cache rdepends | 依存されているパッケージ一覧を表示する | |
| apt policy | apt-cache policy | パッケージのバージョンポリシーを表示する | |
| apt changelog | apt-get changelog | パッケージの変更履歴を表示する | |
| 消去 | apt clean | apt-get clean | キャッシュされた deb を削除する |
| apt autoclean | apt-get autoclean | 不要な deb を削除する | |
| apt distclean | apt-get distclean | パッケージ情報を削除する | |
| その他 | apt edit-sources | apt edit-sources | パッケージ入手元リストを編集する |
| apt build-dep | apt-get build-dep | パッケージの開発環境をインストールする | |
| apt source | apt-get source | パッケージのソースコードをダウンロードする | |
| apt moo | apt-get moo | 秘密のコマンド |
list
パッケージの一覧を表示します。
$ apt list # インストール済およびインストール可能なもの(推奨バージョンのみ) $ apt list --all-versions # インストール済およびインストール可能なもの(全バージョン) $ apt list --installed # インストール済のもの $ apt list --upgradable # アップグレード可能なもの $ apt list -v # パッケージ概要を含めて表示(--verbose) $ apt list apache2 # パッケージ名を指定(推奨バージョンのみ) $ apt list -a apache2 # パッケージ名を指定(全バージョン)
edit-sources
環境変数 EDITOR に設定されたエディタを用いて取得元リスト(sources.list)ファイルを編集します。ファイルのフォーマットは sources.list(5) を参照してください。
$ sudo EDITOR=vim apt edit-sources
関連項目
リンク
Copyright (C) 2025 杜甫々
初版:2025年8月24日 最終更新:2025年8月24日
https://www.tohoho-web.com/linux/cmd/apt.html