パッケージマネージャー (Package Manager)とは?
カテゴリ: パッケージ管理
パッケージマネージャーは、OS上でのソフトウェアのインストール、削除、更新、設定を一元管理するシステムです。スマートフォンの「アプリストア」のような役割を果たしますが、主にコマンドラインで操作されます。
依存関係の解決
最大の特徴は「依存関係(Dependency)」の自動解決です。あるソフトを使うために別のライブラリが必要な場合、パッケージマネージャーはそれらを自動的に検出し、一緒にインストールしてくれます。これにより、ユーザーは複雑な構成を意識せずにソフトウェアを利用できます。
主な種類
- APT (Advanced Package Tool): Debian, Ubuntuなどで採用。コマンドは `apt`。
- RPM系 (YUM / DNF): Red Hat, CentOS, Fedoraなどで採用。最近は `dnf` が主流。
- Pacman: Arch Linuxなどで採用。