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