MacPorts
Mac OS Xからより独立しています。つまり、MacPortsはMac OS Xで既に利用可能なシステムライブラリとソフトウェアの多くを無視し、代わりに独自のものをプルします。ライブラリとソフトウェア。
ただし、インストールしたパッケージはAppleのシステムアップデート/アップグレード手順の影響を受けにくいため、この種の選択はより安全です。
自作
既存のMac OS Xにインストールされたパッケージにより依存しているため、パッケージのインストールを高速化し、冗長なライブラリを最小限に抑えます。
ただし、インストールされたパッケージは、Appleのシステムアップデート/アップグレードのために破損する可能性があります。
したがって、これらは2つの異なる種類のトレードオフです。
また、Homebrewはデフォルトで/ usr / localを引き継ぎますが、一部の人々はこれを unix-traditionと何らかの形で競合し、すでに何かをインストールしている場合(MySQLなど)
これらの違いとは別に、これら2つが提供できるパッケージを考慮すると、MacPorts / Homebrewが既にインストールされている場合は、これら2つのコマンドで確認でき、現在提供されているパッケージが表示されます。
port list | wc -l
brew search | wc -l
また、MacPortsにはHomebrewよりも多くのパッケージがあることがわかります。
(19399対2016年5月13日の3583)