Linux パッケージ リポジトリ is 何

パッケージ
プログラム実行に必要なデータを集めたもの
パッケージ = プログラム本体 + 設定ファイル + ライブラリ + 手順書

リポジトリ
パッケージなどの保管場所のこと。

パッケージマネージャー
パッケージのインストール、アンインストール、依存関係の管理を行うプログラム。依存関係とは、あるパッケージの実行には別のパッケージが必要だったり、あるパッケージは別のパッケージと同時にインストールできないこと関係のことである。例えば[メモ]というパッケージの実行には、[紙]と[ペン]というパッケージが必要になる。

メタパッケージマネージャー
パッケージマネージャーを管理するパッケージマネージャー。
依存関係のあるパッケージを自動でインストールしたりアンインストールしたりしてくれる。(パッケージマネージャーでは依存関係を管理するだけ。インストールは手動で行う)

なお、OSによってパッケージの形式(名前)が違う

パッケージ名 | Package Manager | メタPackage Manager | 対応OS
RPM      | rpm        | Yum(DNF)    | RHEL, CentOS
deb       | dpkg       | APT              | Debian, Ubuntu
ports    | pkgsrc    | 無い?             | FreeBSD, NetBSD
pkg       | pkgsrc    | 無い?             | Solaris


この記事が気に入ったらサポートをしてみませんか?