Ubuntu / Debianで新しいAdvancedPackage Tool(APT)を使用する方法の15の例


Linuxシステム/サーバー管理で習得する重要なことの1つは、さまざまなパッケージ管理ツールを使用したパッケージ管理です。

さまざまなLinuxディストリビューションが、バイナリファイル、構成ファイル、およびアプリケーションの依存関係に関する情報を含む、コンパイル済みのパッケージにアプリケーションをインストールします。

パッケージ管理ツールは、次のような多くの方法でシステム/サーバー管理者を支援します。

  1. Downloading and installing software
  2. Compile software from source
  3. Keeping track of all software installed, their updates and upgrades
  4. Handling dependencies
  5. and also keeping other information about installed software and many more

このガイドでは、Ubuntu Linuxシステムで新しいAPT(Advanced Package Tool)を使用する方法の15の例を見ていきます。

APTは、UbuntuベースのLinuxシステムでパッケージを処理するために使用されるコマンドラインベースのツールです。これは、システムのパッケージ管理へのコマンドラインインターフェイスを提供します。

1.パッケージのインストール

単一のパッケージ名を指定して次のようにパッケージをインストールするか、すべての名前をリストして一度に多数のパッケージをインストールできます。

$ sudo apt install glances

2.インストールされているパッケージの場所を見つける

次のコマンドは、glance(高度なLinux監視ツール)と呼ばれるパッケージに含まれているすべてのファイルを一覧表示するのに役立ちます。

$ sudo apt content glances

3.パッケージのすべての依存関係を確認します

これは、指定した特定のパッケージの依存関係に関する生の情報を表示するのに役立ちます。

$ sudo apt depends glances

4.パッケージを検索します

検索オプションは、指定されたパッケージ名を検索し、一致するすべてのパッケージを表示します。

$ sudo apt search apache2

5.パッケージに関する情報を表示する

これは、1つまたは複数のパッケージに関する情報を表示するのに役立ちます。情報を表示するすべてのパッケージを指定して、以下のコマンドを実行します。

$ sudo apt show firefox

6.壊れた依存関係がないかパッケージを確認します

パッケージのインストール中に、パッケージの依存関係の破損に関するエラーが発生する場合があります。これらの問題が発生していないことを確認するには、以下のコマンドをパッケージ名で実行してください。

$ sudo apt check firefox

7.指定されたパッケージの推奨される不足しているパッケージを一覧表示します

$ sudo apt recommends apache2

8.インストールされているパッケージのバージョンを確認します

「バージョン」オプションは、インストールされているパッケージのバージョンを表示します。

$ sudo apt version firefox

9.システムパッケージを更新します

これは、システムに含まれているさまざまなリポジトリからパッケージのリストをダウンロードし、パッケージの新しいバージョンとその依存関係がある場合にそれらを更新するのに役立ちます。

$ sudo apt update

10.システムのアップグレード

これは、システムにすべてのパッケージの新しいバージョンをインストールするのに役立ちます。

$ sudo apt upgrade

11.未使用のパッケージを削除します

システムに新しいパッケージをインストールすると、その依存関係もインストールされ、他のパッケージとともに一部のシステムライブラリが使用されます。その特定のパッケージを削除した後、その依存関係はシステムに残ります。したがって、それらを削除するには、次のように自動削除を使用します。

$ sudo apt autoremove

12.ダウンロードしたパッケージの古いリポジトリをクリーンアップする

オプション「clean」または「autoclean」は、ダウンロードされたパッケージファイルの古いローカルリポジトリをすべて削除します。

$ sudo apt autoclean 
or
$ sudo apt clean

13.構成ファイルを含むパッケージを削除します

removeを指定してaptを実行すると、パッケージファイルのみが削除され、構成ファイルはシステムに残ります。したがって、パッケージとその構成ファイルを削除するには、パージを使用する必要があります。

$ sudo apt purge glances

14..Debパッケージをインストールします

.debファイルをインストールするには、次のように引数としてファイル名を指定して以下のコマンドを実行します。

$ sudo apt deb atom-amd64.deb

15.APTの使用中にヘルプを見つける

次のコマンドは、システムでAPTを使用する方法の説明とともにすべてのオプションを一覧表示します。

$ apt help

概要

Linuxのパッケージ管理が適切であれば、システムの破損を防ぐことができます。 Linuxで使用できるパッケージ管理ツールは他にもたくさんあります。

あなたは私たちとあなたが使っているものとそれでのあなたの経験を共有することができます。この記事がお役に立てば幸いです。追加情報については、コメントセクションにコメントを残してください。