Sourceforge / Google Code 用のパッケージ マネージャー?

Sourceforge / Google Code 用のパッケージ マネージャー?

私はmacports、homebrew、apt-get、さらにはportableapps.comの大ファンです

しかし、Sourceforge や Google Code から入手できる私のお気に入りのアプリの多くは、手動での解凍、構成、ビルド、移動などが必要です。

これらの優れたプロジェクト リポジトリにパッケージ管理システムがないのは、何か明白な理由があるのでしょうか?

答え1

このようなサイトでホストされているプロジェクトのほとんどはLinuxを対象としており、ディストリビューションは1つパッケージ管理システム ( aptDebian/Ubuntu、pacmanArch など)。2 つ目、3 つ目、4 つ目のパッケージ マネージャーを導入すると、少なくとも混乱が生じ、競合が発生する可能性もあります。(たとえば、MacPorts からプログラムをインストールしようとしたが、そのプログラムがすでに Homebrew からインストールされている場合はどうなるでしょうか。厄介なことが起こる可能性があります。)

これらのディストリビューションには、パッケージ化に関する独自のルールもあります。たとえば、構成オプション、特定のファイルの場所、パッケージ形式自体などです。たとえば、Debian は多くのプログラムを「main」、「dev」、「dbg」パッケージに分割しますが、Arch は分割しません。すべてのディストリビューションに対して単一のパッケージを構築するには、論理的に不可能な一連のルールに従う必要があります。そのため、各ディストリビューションは独自のリポジトリを維持しています。

非公式の追加リポジトリするLaunchpadでホストされている多くのプロジェクトにはUbuntu用に構築されたパッケージのPPAがあります。Arch Linuxにはユーザーが管理するAURがあります。最後に、Mac OS XにもMacPortsとHomebrewがあります:)しかし、それらはすべて、オペレーティングシステムに固有の、しかしウェブサイトには決して行きません。

関連情報