apt はパッケージ管理システムの CLI(コマンドラインインタフェース)である。Debian 並びにその派生ディストリビューションである Ubuntu 及び Linux Mint で apt コマンドを使用できる。
apt [option]... list
apt [option]... search
apt [option]... show
apt [option]... update
apt [option]... install pkg...
apt [option]... upgrade
apt [option]... full-upgrade
apt [option]... edit-sources
apt コマンドには以下に示す引数を指定できる。
$ apt list
更新可能なパッケージの一覧を表示する。
$ sudo apt list --upgradable
$ sudo apt update
$ sudo apt install default-jre
remove pkg ...
$ sudo apt remove default-jre
$ sudo apt upgrade
以下に示すオプションを apt コマンドに指定できる。
$ apt -h
apt
Usage: apt command [options]
apt help command [options]
Commands:
add-repository - Add entries to apt sources.list
autoclean - Erase old downloaded archive files
autopurge - Remove packages with their configuration files and automatically remove all unused packages
autoremove - Remove automatically all unused packages
build - Build binary or source packages from sources
build-dep - Configure build-dependencies for source packages
changelog - View a package's changelog
check - Verify that there are no broken dependencies
clean - Erase downloaded archive files
contains - List packages containing a file
content - List files contained in a package
deb - Install a .deb package
depends - Show raw dependency information for a package
dist-upgrade - Upgrade the system by removing/installing/upgrading packages
download - Download the .deb file for a package
edit-sources - Edit /etc/apt/sources.list with your preferred text editor
dselect-upgrade - Follow dselect selections
full-upgrade - Same as 'dist-upgrade'
held - List all held packages
help - Show help for a command
hold - Hold a package
install - Install/upgrade packages
list - List packages based on package names
policy - Show policy settings
purge - Remove packages and their configuration files
recommends - List missing recommended packages for a particular package
rdepends - Show reverse dependency information for a package
reinstall - Download and (possibly) reinstall a currently installed package
remove - Remove packages
search - Search for a package by name and/or expression
show - Display detailed information about a package
showhold - Same as 'held'
showsrc - Display all the source package records that match the given package name
source - Download source archives
sources - Same as 'edit-sources'
unhold - Unhold a package
update - Download lists of new/upgradable packages
upgrade - Perform a safe upgrade
version - Show the installed version of a package
apt
コマンドに関するファイルには次のものがある。
Advanced Packaging Tool (APT)とは、Debian用に開発されたパッケージ管理システムである。
リポジトリの設定は、/etc/apt/sources.listファイルに記載されている。
deb file:///home/horiuchi/installer/packages ./
apt-get コマンドの設計上のミスを克服したものが apt コマンドである。
Software in the Public Interest (2023) 6.2. aptitude、apt-get、apt コマンド Debian 管理者ハンドブック