Fink đã được khoảng từ ít nhất năm 2001. Fink và MacPorts là cán bộ quản lý gói phần mềm đó muốn trở thành "trực giao" vào hệ thống, có nghĩa là, họ cài đặt phiên bản riêng của họ python
, perl
, thư viện, trình biên dịch, vv trong cây riêng (/ sw cho Fink, / opt / local cho MacPorts). Lý do cho điều này là vì họ không kiểm soát được những gì Apple làm với phần mềm của mình và đôi khi nó đã phá vỡ mọi thứ khi Apple cập nhật nội dung của riêng họ.
Theo những gì tôi hiểu, Homebrew muốn được "tích hợp" hơn với hệ thống, sử dụng các thư viện mà Apple cung cấp và cài đặt nội dung của nó trong /usr/local/bin
và các thư mục tiêu chuẩn khác. Tôi đoán điều đó có nghĩa là sự lựa chọn phần mềm bị hạn chế hơn với Homebrew, tôi không thể tưởng tượng rằng người ta có thể cài đặt KDE với nó, nhưng tôi đã không thử điều đó.
Một điểm cho Fink so với MacPorts: vài năm trước, dự án Fink đã cung cấp các gói nhị phân; đó là bạn có thể tải xuống và cài đặt các gói mà không cần tự biên dịch chúng. Trình quản lý gói của nó vẫn có khả năng đó, chỉ có điều không có sẵn nhị phân trong một thời gian dài. Tôi không biết nếu điều đó đã thay đổi trong thời gian đó.
Vì vậy, trong ngắn hạn: không có công cụ nhị phân, Fink và MacPorts rất giống nhau. Họ nên có sẵn nhiều gói hơn Homebrew, trong khi Homebrew nên chiếm ít dung lượng đĩa hơn vì những lý do tôi đã nêu ở trên. Liên quan đến chất lượng: Tôi chưa bao giờ cài đặt Homebrew và giữa Fink và MacPorts tôi thường thích cái mà tôi hiện không sử dụng.
Vì vậy, nếu bạn hài lòng với MacPorts, hãy ở lại với nó.
PS Lý do tôi chưa bao giờ thử Homebrew là tôi sử dụng một số gói được biên dịch trước. Chúng cũng thường tự cài đặt vào / usr / local / bin và những thứ tương tự, chỉ khóc vì rắc rối.