🛠apt apt-get dpkg deb Fink ipkg dpkgの違い コマンドラインのパッケージ管理システム
とにかく沢山ある
dpkgおよびその派生ツールの開発の時系列を以下にまとめます。
dpkg:
1994年: Debianプロジェクトが始まり、dpkgがDebian GNU/Linuxディストリビューションの主要なパッケージ管理システムとして導入されました。
APT (Advanced Package Tool):
1998年: APTが初めてリリースされました。dpkgの機能を拡張し、自動的に依存関係を解決し、インターネットを通じてパッケージを検索・インストール・アップデートできるように設計されています。
Synaptic:
2001年: Synapticがリリースされました。APTの機能をグラフィカルインターフェイスで利用できるようにすることを目的としています。これにより、より直感的でユーザーフレンドリーなパッケージ管理が可能になりました。
Ubuntu Software Center:
2009年: Ubuntu 9.10のリリースとともにUbuntu Software Centerが導入されました。これはUbuntu用に特別に設計されたソフトウェア管理ツールで、ユーザーが容易にソフトウェアを管理できるようにするものです。
これらのツールは、それぞれがリリースされた時点で、Linuxのパッケージ管理の使い勝手を大きく向上させました。特にAPTとSynapticは、dpkgのコマンドライン操作の複雑さを解消し、よりアクセスしやすい形で提供することで広く受け入れられました。
Debian パッケージは、Ubuntu などの Debian をベースとしたディストリビューションで使用されています。
dpkg と APT の macOS への移植版である Fink は deb パッケージを使用しています[28][29]。
OpenSolaris ベースの生産中止 OS である Nexenta OS は、Debian パッケージ管理ソフトウェアを含み、deb パッケージを使用しました。
Debian GNU/kFreeBSD, GNU ベースのユーザランドと FreeBSD カーネルを使用した OS。
Debian GNU/Hurd。
一部の脱獄した iOS デバイス (iPhone、iPad、iPod)[30][31]。
Ipkg と Opkg。どちらも Debian の dpkg に似た .ipk パッケージを使用します。
Android 用の GNU 環境である Termux。