パッケージマネージャーは、Linux においてソフトウェアのインストール、更新、削除を簡素化するための不可欠なツールです。依存関係を自動的に処理し、必要なすべてのライブラリとコンポーネントが正しくインストールされることを保証します。最も著名なパッケージ管理システムは yum と apt の 2 つです。
Yum vs Apt
これら 2 つのシステム間の主な違いは、それらが使用される Linux ディストリビューションにあります。yum (Yellowdog Updater, Modified) パッケージマネージャーは、Red Hat、CentOS、Fedora などの RPM ベースのディストリビューションで使用されます。対照的に、apt (Advanced Package Tool) は、Ubuntu を含む Debian ベースのディストリビューションの標準です。yum も apt も同じ目標を達成しますが、コマンドの構文が異なります。
パッケージのインストールと削除
リポジトリから新しいソフトウェアをインストールするには、install コマンドを使用します。
Debian: $ apt install package_name
RPM: $ yum install package_name
パッケージを削除する場合も、コマンドは簡単です。apt は remove を使用し、yum は erase を使用します。
Debian: $ apt remove package_name
RPM: $ yum erase package_name
パッケージの更新と検査
ソフトウェアのインストールやアップグレードを行う前に、ローカルのパッケージインデックスを更新することがベストプラクティスです。これにより、利用可能な最新バージョンを取得できます。
Debian システムの場合、これは 2 段階のプロセスです。apt update がパッケージリストを更新し、apt upgrade が新しいバージョンをインストールします。RPM システムの場合、yum update は単一のコマンドで両方の操作を処理します。
Debian: $ apt update; apt upgrade
RPM: $ yum update
特定のパッケージに関する詳細情報を取得する必要がある場合は、以下のコマンドを使用して、バージョン、サイズ、説明などの情報を表示できます。
Debian: $ apt show package_name
RPM: $ yum info package_name