apt
は、Ubuntu、Debian、および関連するLinuxディストリビューションでdebパッケージをインストール、更新、削除、またはその他の方法で管理するためのコマンドラインユーティリティです。 apt-get
で最も頻繁に使用されるコマンドを組み合わせたものです およびapt-cache
一部のオプションのデフォルト値が異なるツール。
apt
インタラクティブに使用するように設計されています。 apt-get
の使用をお勧めします およびapt-cache
異なるバージョン間で下位互換性があり、より多くのオプションと機能があるため、シェルスクリプトで。
ほとんどのapt
コマンドは、sudo
を使用するユーザーとして実行する必要があります 特権。
このガイドは、apt
のクイックリファレンスとして機能します コマンド。
パッケージインデックスを更新しています(apt update
)#
APTパッケージインデックスは基本的に、システムで有効になっているリポジトリから利用可能なパッケージのレコードを保持するデータベースです。
パッケージインデックスを更新するには、以下のコマンドを実行します。これにより、APTリポジトリから最新の変更がプルされます:
sudo apt update
新しいパッケージをアップグレードまたはインストールする前に、必ずパッケージインデックスを更新してください。
パッケージのアップグレード(apt upgrade
)#
Linuxシステムを定期的に更新することは、システム全体のセキュリティの最も重要な側面の1つです。
インストールされたパッケージを最新バージョンにアップグレードするには、次のコマンドを実行します。
sudo apt upgrade
このコマンドは、インストールされているパッケージの削除が必要なパッケージをアップグレードしません。
単一のパッケージをアップグレードする場合は、パッケージ名を渡します:
sudo apt upgrade package_name
自動セキュリティ更新を構成することは常に良い考えです。
完全アップグレード(apt full-upgrade
)#
upgrade
の違い およびfull-upgrade
システム全体をアップグレードするために必要な場合は、後でインストールされたパッケージが削除されるということです。
sudo apt full-upgrade
このコマンドを使用するときは特に注意してください。
パッケージのインストール(apt install
)#
パッケージのインストールは、次のコマンドを実行するのと同じくらい簡単です。
sudo apt install package_name
1つのコマンドで複数のパッケージをインストールする場合は、それらをスペースで区切ったリストとして指定します。
sudo apt install package1 package2
ローカルdebファイルをインストールするには、ファイルへのフルパスを指定します。それ以外の場合、コマンドはAPTリポジトリからパッケージを取得してインストールしようとします。
sudo apt install /full/path/file.deb
パッケージの削除(apt remove
)#
インストールされているパッケージを削除するには、次のように入力します。
sudo apt remove package_name
スペースで区切って複数のパッケージを指定することもできます:
sudo apt remove package1 package2
remove
コマンドは指定されたパッケージをアンインストールしますが、いくつかの構成ファイルが残る場合があります。すべての構成ファイルを含むパッケージを削除する場合は、purge
を使用します remove
の代わりに :
sudo apt purge package_name
未使用のパッケージを削除します(apt autoremove
)#
他のパッケージに依存する新しいパッケージがシステムにインストールされるたびに、パッケージの依存関係もインストールされます。パッケージが削除されると、依存関係はシステムに残ります。この残りのパッケージは、他の人には使用されなくなり、削除できます。
不要な依存関係を削除するには、次のコマンドを使用します。
sudo apt autoremove
パッケージの一覧表示(apt list
)#
list
コマンドを使用すると、使用可能な、インストールされた、アップグレード可能なパッケージを一覧表示できます。
使用可能なすべてのパッケージを一覧表示するには、次のコマンドを使用します。
sudo apt list
このコマンドは、パッケージのバージョンとアーキテクチャに関する情報を含む、すべてのパッケージのリストを出力します。特定のパッケージがインストールされているかどうかを確認するには、grep
で出力をフィルタリングできます。 コマンド。
sudo apt list | grep package_name
インストールされているパッケージタイプのみを一覧表示するには:
sudo apt list --installed
アップグレード可能なパッケージのリストを取得すると、実際にパッケージをアップグレードする前に役立つ場合があります。
sudo apt list --upgradeable
パッケージの検索(apt search
)#
このコマンドを使用すると、使用可能なパッケージのリストで特定のパッケージを検索できます。
sudo apt search package_name
見つかった場合、コマンドは名前が検索語に一致するパッケージを返します。
パッケージ情報(apt show
)#
パッケージの依存関係、インストールサイズ、パッケージソースなどに関する情報は、新しいパッケージを削除またはインストールする前に役立つ場合があります。
特定のパッケージに関する情報を取得するには、show
を使用します コマンド:
sudo apt show package_name