फिंक के बाद से कम से कम 2001 फिंक के आसपास किया गया है और MacPorts पैकेज प्रबंधकों है कि "ओर्थोगोनल" प्रणाली, है कि करने के लिए होना चाहता हूँ रहे हैं, वे अपने स्वयं के संस्करण को स्थापित करने python
, perl
के लिए /, पुस्तकालयों, compilers, आदि स्वयं के पेड़ों में (sw MacPorts के लिए फ़िंक, / ऑप्ट / लोकल)। इसका कारण यह है कि ऐपल अपने सॉफ़्टवेयर के साथ क्या करता है इसका उनके पास कोई नियंत्रण नहीं है, और जब कभी-कभी ऐप्पल ने अपना सामान अपडेट किया तो यह टूट गया।
जो मैं समझता हूं, होमब्रॉव सिस्टम के साथ अधिक "एकीकृत" होना चाहता है, ऐप्पल द्वारा प्रदान किए जाने वाले पुस्तकालयों का उपयोग करता है, /usr/local/bin
और अन्य सामानों में अपना सामान स्थापित करता है । मुझे लगता है कि इसका मतलब है कि सॉफ़्टवेयर की पसंद होमब्रे के साथ अधिक सीमित है, मैं कल्पना नहीं कर सकता कि कोई इसके साथ केडीई स्थापित कर सकता है, लेकिन मैंने ऐसा करने की कोशिश नहीं की है।
फ़िंक बनाम मैकपोर्ट्स के लिए एक बिंदु: कुछ साल पहले, फ़िंक परियोजना ने बाइनरी पैकेज प्रदान किए थे; वह यह है कि आप संकुल को स्वयं संकलित किए बिना डाउनलोड और स्थापित कर सकते हैं। इसके पैकेज मैनेजर के पास अभी भी वह क्षमता है, केवल लंबे समय से कोई बायनेरिज़ उपलब्ध नहीं है। मुझे नहीं पता कि इस बीच वह बदल गया है या नहीं।
तो संक्षेप में: बाइनरी सामान के बिना, फ़िंक और मैकपोर्ट्स बहुत समान हैं। उनके पास Homebrew की तुलना में अधिक पैकेज उपलब्ध होने चाहिए, जबकि Homebrew को मेरे द्वारा ऊपर बताए गए कारणों के लिए कम डिस्क स्थान लेना चाहिए। गुणवत्ता के बारे में: मैंने होमब्रे को कभी स्थापित नहीं किया है, और फ़िंक और मैकपोर्ट्स के बीच मैं आमतौर पर उस चीज को पसंद करता हूं जिसे मैं वर्तमान में उपयोग नहीं कर रहा हूं।
इसलिए यदि आप MacPorts से संतुष्ट हैं, तो बस इसके साथ बने रहें।
PS कारण है कि मैंने कभी Homebrew की कोशिश नहीं की है कि मैं कुछ precompiled संकुल का उपयोग करता हूं। ये आम तौर पर खुद को / usr / लोकल / बिन और लाइक में भी स्थापित करते हैं, जो मुसीबत के लिए रोता है।