アンドロイド

Linuxでaptコマンドを使用する方法

目次:

Anonim

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 を使用します。

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 apt search

このコマンドを使用すると、使用可能なパッケージのリストで特定のパッケージを検索できます。

sudo apt search package_name

見つかった場合、コマンドは名前が検索語に一致するパッケージを返します。

パッケージ情報( apt show

パッケージの依存関係、インストールサイズ、パッケージソースなどに関する情報は、新しいパッケージを削除またはインストールする前に役立つ場合があります。

特定のパッケージに関する情報を取得するには、 show コマンドを使用し show

sudo apt show package_name

結論

パッケージの管理方法を知ることは、Linuxシステム管理の重要な部分です。

apt コマンドの詳細については、ターミナルを開いて man apt と入力してください。

ご質問がある場合は、コメントをお気軽にお寄せください。

Ubuntu debian apt