Macports は、私が Mac でチェックアウトした唯一のパッケージング システムであり、好きではありません。すでに持っていましたが。) Ubuntu から移行した人にとって、apt-get が恋しいです。Macports に関する限り、中央リポジトリは存在しないため、パッケージのソースはプロジェクトの Web サイトから取得され、ビルドおよびインストールされます。
現在、Ubuntu には、ubuntu マシンに適切にインストールできる deb 形式のさまざまなオープン ソース プロジェクトがあります。さらに、これらすべての deb の中央リポジトリもあります。
Macports の問題:-
- マシンに既に存在する場合でも、インストールします。
- 常にプロジェクトの Web サイトからパッケージをダウンロード、コンパイル、およびインストールします。すべてのパッケージの中央リポジトリはありません。これにより、相互に互換性のないパッケージがインストールされる可能性があると思います。
Mac のパッケージング システムが非常に優れていると仮定すると、私たちが直面する問題は何でしょうか?
- すべてのパッケージのサーバー。
- すべてのパッケージは定期的に維持する必要があり、新しいパッケージはパッケージ化する必要があります。
ただし、debファイルをOSXにインストール可能なパッケージに変換する標準的な方法があれば(Ubuntuリポジトリが最適だと思うので、debファイルについて話している):-
定期的にメンテナンスされているパッケージを含む標準の Ubuntu リポジトリを使用できます。
(Macports のように) 開発 Web サイトからパッケージをダウンロードするのではなく、すべてのパッケージの中心的な場所があります。
そのようなことは可能でしょうか?誰かがより良い解決策のアイデアを持っている場合は、コメントで売り込んでください. Mac 用の本当に優れたパッケージ マネージャーがないのは本当に悲しいことです。