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
この記事が気に入ったらサポートをしてみませんか?