Linux apt コマンド

apt(Advanced Packaging Tool)は、Debian と Ubuntu における Shell フロントエンドのパッケージマネージャーです。

apt コマンドは、特定の、一群の、またはすべてのソフトウェアパッケージを検索、インストール、アップグレード、削除するコマンドを提供し、しかもコマンドは簡潔で覚えやすいものです。

apt コマンドの実行にはスーパーユーザー(root)権限が必要です。

apt 構文

  apt [options] [command] [package ...]
  • options:オプションです。オプションには -h(ヘルプ)、-y(インストール中にプロンプトが表示されたらすべて「yes」を選択)、-q(インストールの過程を表示しない)などがあります。
  • command:実行する操作。
  • package:インストールするパッケージ名。

apt よく使うコマンド

  • 更新可能なすべてのソフトウェアのリストを表示するコマンド:sudo apt update

  • ソフトウェアパッケージをアップグレード:sudo apt upgrade

    更新可能なソフトウェアパッケージとバージョン情報を一覧表示:apt list --upgradable

    ソフトウェアパッケージをアップグレードする前に、更新が必要なソフトウェアパッケージを削除してからアップグレード:sudo apt full-upgrade

  • 指定したソフトウェアをインストールするコマンド:sudo apt install <package_name>

    複数のソフトウェアパッケージをインストール:sudo apt install <package_1> <package_2> <package_3>

  • 指定したソフトウェアを更新するコマンド:sudo apt update <package_name>

  • ソフトウェアパッケージの詳細情報を表示します。例:バージョン番号、インストールサイズ、依存関係など:sudo apt show <package_name>

  • ソフトウェアパッケージを削除するコマンド:sudo apt remove <package_name>

  • 使用しなくなった依存関係やライブラリファイルをクリーンアップ:sudo apt autoremove

  • ソフトウェアパッケージと設定ファイルを削除:sudo apt purge <package_name>

  • ソフトウェアパッケージを検索するコマンド:sudo apt search <keyword>

  • インストール済みのすべてのパッケージを一覧表示:apt list --installed

  • インストール済みのすべてのパッケージのバージョン情報を一覧表示:apt list --all-versions

例

更新可能なパッケージを確認する:

sudo apt update

ソフトウェアパッケージをアップグレード:

sudo apt upgrade

上記のインタラクティブ表示で文字を入力してくださいYするとアップグレードが開始されます。

以下の2つのコマンドを組み合わせて、ワンタッチでアップグレードできます:

sudo apt update && sudo apt upgrade -y

mplayer パッケージをインストール:

sudo apt install mplayer

完全なパッケージ名をあまり覚えていない場合は、パッケージ名の前半部分だけを入力して、次にTabキーを押すと、関連するパッケージ名が一覧表示されます:

上記の例では、私たちは を入力しましたreds、次にTabキーを押すと、関連する4つのパッケージが出力されました。

ソフトウェアパッケージをインストールしたいが、すでに存在する場合はアップグレードしたくない場合、使用できる–no-upgradeオプション:

sudo apt install <package_name> --no-upgrade

mplayer をインストールし、存在する場合はアップグレードしない:

sudo apt install mplayer --no-upgrade

アップグレードのみ行い、インストールしたくない場合は、使用できる--only-upgradeパラメータ:

sudo apt install <package_name> --only-upgrade

mplayer のみをアップグレードし、存在しない場合はインストールしない:

sudo apt install mplayer --only-upgrade

特定のバージョンを指定する必要がある場合、構文は次のとおりです:

sudo apt install <package_name>=<version_number>

package_nameはパッケージ名、version_numberはバージョン番号です。

パッケージの削除には remove コマンドを使用できます:

sudo apt remove mplayer

libimobile という名前の関連パッケージを検索:

apt search libimobile

pinta パッケージの関連情報を表示:

apt show pinta

更新可能なソフトウェアパッケージを一覧表示:

apt list --upgradeable

使用しなくなった依存関係やライブラリファイルをクリーンアップ:

sudo apt autoremove

上記のインタラクティブ表示で文字を入力してくださいYするとクリーンアップが開始されます。

その他の拡張