パッケージマネージャー (Package Manager)とは?

カテゴリ: パッケージ管理

パッケージマネージャーは、OS上でのソフトウェアのインストール、削除、更新、設定を一元管理するシステムです。スマートフォンの「アプリストア」のような役割を果たしますが、主にコマンドラインで操作されます。

依存関係の解決

最大の特徴は「依存関係(Dependency)」の自動解決です。あるソフトを使うために別のライブラリが必要な場合、パッケージマネージャーはそれらを自動的に検出し、一緒にインストールしてくれます。これにより、ユーザーは複雑な構成を意識せずにソフトウェアを利用できます。

主な種類

  • APT (Advanced Package Tool): Debian, Ubuntuなどで採用。コマンドは `apt`。
  • RPM系 (YUM / DNF): Red Hat, CentOS, Fedoraなどで採用。最近は `dnf` が主流。
  • Pacman: Arch Linuxなどで採用。