パッケージ管理システム
ウィキペディア フリーな encyclopedia
パッケージ管理システム(パッケージかんりシステム)、またはパッケージマネージャとは、コンピュータのプログラムを一貫した方法でインストールやアンインストール、ライブラリなどの依存関係を解決する流れをツールによって管理を自動化するシステムである[1][2]。
この記事の正確性に疑問が呈されています。 |
パッケージ管理システムが定める方式で、ソースまたはバイナリをひとつのパッケージファイルにまとめる[注釈 1]。このパッケージにはソフトウェア名、説明、バージョンナンバー、ベンダー、チェックサム、ソフトウェアが正常に動作するよう依存関係のリストなどがまとめられたメタデータを含んでいる。メタデータはパッケージをツールでインストールした際にローカルのデータベースに保存する。ツールはソフトウェアの整合性や前提条件の欠落を防ぐために、依存関係とバージョン情報のデータベースを維持する。
1994年頃にはdpkgのようなパッケージ管理システムが存在していた[3]。1995年に登場したCPANは、リポジトリからパッケージをダウンロードし、依存関係を解決するなどの機能が備わっていた[4]。