UbuntuやLinuxMintなどのDebianまたはDebianベースのディストリビューションを使用したことがある場合は、APTコマンドラインツールを紹介する必要はありません。 APT、Advanced Package Toolの略で、Debianシステム用のパッケージ管理ツールです。 APTユーティリティは、ユーザーがソフトウェアパッケージのインストール、更新、アップグレード、削除などのさまざまなタスクを実行するのに役立ちます。 APTユーティリティはインタラクティブに使用され、多くの場合、パッケージのインストールや削除などの操作を続行するには、ユーザーが「Y」と入力する必要があります。
古いDebian / Ubuntuベースのディストリビューションでは、apt-getが使用されていました。 Ubuntu 18.04 /20.04以降やDebian10 / Mint 20 aptなどの新しいバージョンでは、古いバージョンが置き換えられます apt-get ユーティリティは下位互換性があります apt-get。
このチュートリアルでは、 aptコマンド Linuxでは。
1)APTパッケージインデックスを更新する
Debian / Ubuntuシステムでは、リポジトリは /etc/apt/sources.list
ファイル。 APTパッケージインデックスは、で定義されているすべてのパッケージのデータベースです。 sources.list
ファイル。 通常、リポジトリで行われた変更を同期するために、ローカルAPTパッケージインデックスを更新することをお勧めします。 これは、システムを新しくインストールした後、パッケージをインストールする前に特に重要です。
APTデータベース(パッケージインデックスファイル)を更新するには、コマンドを実行します。
$ sudo aptアップデート
2)APTコマンドを使用してパッケージをアップグレードする
上記のAptupdateコマンドは、パッケージをインストールまたはアップグレードしません。 したがって、リストを更新した後、どのパッケージを更新する必要があるかを知ることができます。
次に、コマンドを使用して、インストールされているパッケージを最新バージョンにアップグレードします。
$ sudo aptアップグレード

個々のパッケージをアップグレードするには、次の構文を使用します。
$ sudo apt upgrade package-name
上記のコマンドは、パッケージをアップグレードするだけで、残りは現在のバージョンのままにします。
3) フルアップグレード と dist-アップグレード
The apt full-upgrade
コマンドはパッケージをアップグレードし、 削除します システムを完全にアップグレードするために必要な場合に、現在インストールされているパッケージの一部。
$ sudo aptフルアップグレード
The dist-upgrade
コマンドは、システムを完全にアップグレードする以外に、ソフトウェアパッケージのインストールと削除をインテリジェントに処理します。 そのスマートな競合解決機能は、最初に最も重要なパッケージをアップグレードし、重要度の低いパッケージに低い優先度を与えます
$ sudo apt dist-upgrade
言及する価値もあります do-release-upgrade
指図。 これは、システムをあるリリースから別のリリースにアップグレードする場合に便利です。 example、Ubuntu19.04からUbuntu20.04へ。 ただし、呼び出す前に、前述の2つのコマンドを実行して、最初に完全なアップグレードを実行する必要があります。
あれは、 sudo aptアップグレード に続く sudo apt dist-upgrade そして最後に sudo aptdo-release-upgrade。
4)ソフトウェアパッケージをインストールします
システムにパッケージをインストールするには、次のようにaptコマンドを使用します。
$ sudo apt install package-name
システム情報を印刷するためのユーティリティであるNeofetchをインストールする場合は、次のコマンドを実行するだけです。
$ sudo apt install neofetch
さらに、図のようにパッケージを次々に渡すだけで、1つのコマンドに複数のパッケージをインストールできます。
$ sudo apt install package1 package2 package3..。
もう1つのよくある質問は、すでにインストールされているパッケージをインストールしようとするとどうなるかということです。 そうだとすれば、リポジトリで新しいバージョンが利用可能になった場合にパッケージが最新バージョンにアップグレードされることを期待して、悪いことは何も起こりません。
5)インストールされているパッケージを一覧表示します
システムにインストールされているすべてのパッケージを一目で確認するには、 apt list
示されているコマンド
$ sudo apt list –installed
特定のコマンドを検索するには、結果をgrepにパイプし、続いて検索するパッケージにパイプします。
$ sudo apt list –installed | grep apache

6)APTを使用してパッケージを検索する
The apt search
コマンドを使用すると、Ubuntu / Debianリポジトリ内のパッケージの可用性を検索および確認できます。 の中に example 以下では、UbuntuリポジトリでNeofetchパッケージが利用できるかどうかを検索しています。
$ sudo apt search neofetch

7)APTコマンドを使用してパッケージに関する情報を表示する
パッケージをインストールまたは削除する前に、を使用してパッケージに関する追加情報を探すことができます。 apt show
指図。 にとって example、neofetchパッケージに関する詳細情報を表示します。
$ sudo apt show neofetch
出力には、パッケージ名、バージョン、メンテナ、インストールサイズなどの詳細情報が含まれます。

8)インストール後に未使用のパッケージを削除します
パッケージをインストールするときに、パッケージに必要な他の依存関係やライブラリもインストールされることがあります。 ただし、インストール後、これらの依存関係とライブラリは不要になり、ディスク領域を占有するだけです。
これらの依存関係とファイルを削除し、ディスク領域を解放するには、コマンドを実行します。
$ sudo apt autoremove
プロンプトが表示されたら、「Y」を押してEnterキーを押します。
9)インストールされたパッケージを削除します
あなたはできる パッケージを削除します 示されているように、それはすでにインストールされています。
$ sudo apt removepackage-name
または、同じコマンドで複数のパッケージ名を指定して、パッケージを同時に削除することもできます。
$ sudo apt remove package1 package2 package3..。
apt removeコマンドを使用してパッケージを削除すると、パッケージの構成ファイルが残ります。 構成ファイルと一緒にパッケージを完全に削除するには、 purge
の場所で remove
以下のコマンドに示されているように。
結論
APTパッケージマネージャーは、Debian / Ubuntuシステムに役立つツールです。 LinuxでAPTコマンドを使用する方法についてこのガイドで強調されているように、さまざまな方法を使用してパッケージを簡単に管理できます。 ご意見をお聞かせください。