目次:
- パッケージインデックスの更新(
apt update
) - パッケージのアップグレード(
apt upgrade
) - 完全アップグレード(
apt full-upgrade
) - パッケージのインストール(
apt install
) - パッケージの削除(
apt remove
) - 未使用パッケージの削除(
apt autoremove
) - パッケージのリスト(
apt list
) - パッケージの
apt search
(apt search
) - パッケージ情報(
apt show
) - 結論
apt
は、Ubuntu、Debian、および関連するLinuxディストリビューションでdebパッケージをインストール、更新、削除、および管理するためのコマンドラインユーティリティです。
apt-get
および
apt-cache
ツールから最も頻繁に使用されるコマンドと、いくつかのオプションの異なるデフォルト値を組み合わせます。
apt
はインタラクティブな使用のために設計されています。 シェルスクリプトで
apt-get
と
apt-cache
することをお
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
upgrade
の違いは、システム全体をアップグレードするために必要な場合、インストールされたパッケージを削除することです。
sudo apt full-upgrade
このコマンドを使用するときは特に注意してください。
パッケージのインストール(
apt install
)
パッケージのインストールは、次のコマンドを実行するだけです。
sudo apt install package_name
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
コマンドは、指定されたパッケージをアンインストールしますが、いくつかの構成ファイルが残る場合があります。 すべての構成ファイルを含むパッケージを削除する場合は、
remove
ではなく
purge
を使用します。
未使用パッケージの削除(
apt autoremove
)
他のパッケージに依存する新しいパッケージがシステムにインストールされるたびに、パッケージの依存関係もインストールされます。 パッケージが削除されても、依存関係はシステムに残ります。 この残りのパッケージは、他では使用されなくなり、削除できます。
不要な依存関係を削除するには、次のコマンドを使用します。
パッケージのリスト(
apt list
)
list
コマンドを使用すると、使用可能、インストール済み、およびアップグレード可能なパッケージをリストできます。
使用可能なすべてのパッケージをリストするには、次のコマンドを使用します。
sudo apt list
このコマンドは、パッケージのバージョンとアーキテクチャに関する情報を含むすべてのパッケージのリストを出力します。 特定のパッケージがインストールされているかどうかを確認するには、
grep
コマンドで出力をフィルタリングできます。
sudo apt list | grep package_name
インストール済みパッケージのみをリストするには、次のように入力します。
sudo apt list --installed
実際にパッケージをアップグレードする前に、アップグレード可能なパッケージのリストを取得すると便利です。
パッケージの
apt search
(
apt search
)
このコマンドを使用すると、使用可能なパッケージのリストで特定のパッケージを検索できます。
sudo apt search package_name
見つかった場合、コマンドは名前が検索語に一致するパッケージを返します。
パッケージ情報(
apt show
)
パッケージの依存関係、インストールサイズ、パッケージソースなどに関する情報は、新しいパッケージを削除またはインストールする前に役立つ場合があります。
特定のパッケージに関する情報を取得するには、
show
コマンドを使用し
show
。
結論
パッケージの管理方法を知ることは、Linuxシステム管理の重要な部分です。
apt
コマンドの詳細については、ターミナルを開いて
man apt
と入力してください。
ご質問がある場合は、コメントをお気軽にお寄せください。
Ubuntu debian apt