2010-08-24 12 views
19

ओएसएक्स पर "sudo apt-get install" कैसे करें?मैक ओएसएक्स में "योग्यता" के बराबर क्या है?

+0

संभावित डुप्लिकेट [होमब्री, मैकपोर्ट या अन्य पैकेज स्थापना उपकरण का अंतर/उपयोग क्या है?] (Http://stackoverflow.com/questions/21374366/what-is-the-difference-usage-of-homebrew -मैक्सपोर्ट-या-अन्य-पैकेज-स्थापना) –

+0

यह प्रश्न अब AskDifferent के लिए एक बेहतर फिट है: http: //apple.stackexchange।com/question/32724/what-are-pros-and-cons-for-macports-fink-and-homebrew –

उत्तर

5

वहाँ बॉक्स से बाहर एक समान नहीं है।

आप MacPorts पर एक नज़र लेने के लिए चाहते हो सकता है:

MacPorts, पूर्व, DarwinPorts कहा जाता है एक पैकेज प्रबंधन प्रणाली है कि मैक ओएस एक्स और डार्विन ऑपरेटिंग सिस्टम पर सॉफ्टवेयर के स्थापना को सरल । यह पर एक मुक्त/मुक्त स्रोत सॉफ़्टवेयर प्रोजेक्ट है जो अन्य मुक्त/मुक्त स्रोत सॉफ़्टवेयर की स्थापना को सरल बनाता है। उद्देश्य और फिंक के लिए समारोह और BSDs ' बंदरगाहों संग्रह में इसी प्रकार के, DarwinPorts एप्पल इंक का एक नंबर का भागीदारी के साथ, OpenDarwin परियोजना के हिस्से के रूप में 2002 में शुरू किया था लंदन फुलर, केविन वैन सहित कर्मचारियों Vechten, और जॉर्डन हूबार्ड।

http://en.wikipedia.org/wiki/MacPorts

http://www.macports.org/

-2
cp -r MyApplication.app /Applications/ 
+4

हां, यह कंसोल अनुप्रयोग स्थापना के बराबर है, लेकिन यहां अधिकांश लोग इस धारणा के तहत थे कि मूल पोस्टर एक चाहता था पैकेज प्रबंधन। – chiborg

+0

@ चिबोर्ग और एक भंडार के साथ – alex2003super

2

तुम सच में एक उपयुक्त आधारित पैकेज प्रबंधन चाहते हैं, Fink पर एक नज़र डालें। यह मैक ओएस एक्स पर "सबसे पुराना" पैकेज मैनेजर है और मुझे यकीन नहीं है कि पैकेज ठीक से बनाए रखा गया है या नहीं। लेकिन मैं इसे हिम तेंदुए के तहत सफलतापूर्वक उपयोग कर रहा हूं।

+1

रखरखाव के स्तर अलग-अलग होते हैं। कंप्यूटिंग के प्रकार के लिए, फ़िंक मैकपॉर्ट्स की तुलना में बहुत अधिक अद्यतित और अच्छी तरह से बनाए रखा गया है। – dmckee

15

अन्य ने MacPorts और Homebrew का उल्लेख किया है; उनके बीच अंतर को ध्यान में रखना महत्वपूर्ण हो सकता है।

मैकपॉर्ट्स मेरे लिए काम करता है, खुशी से पर्याप्त है। लेकिन यह बहुत ही कष्टप्रद विशेषता है कि यह सब कुछ स्थापित करना चाहता है। इस प्रकार कई अवसरों पर, मुझे इसे सिस्टम के एक या टीएक्स, और यहां तक ​​कि जीसीसी को अनदेखा करके, पर्ल के अपने संस्करण को स्थापित करने की कोशिश करने से वापस खींचना पड़ा। अब, इसका कारण यह है कि, मुझे कल्पना है कि अगर इनके सिस्टम संस्करणों (या टीईएक्स के मामले में किसी भी पूर्वस्थापित किसी) पर भरोसा करना था, तो कुछ संस्करण-स्काई समस्या हो सकती है जो कुछ तोड़ने का कारण बनती है। और डिस्क स्थान सस्ता है। यह शायद सच है, तरह का, लेकिन यह अभी भी थोड़ा जुनूनी लगता है (और मुझे यकीन नहीं है कि मैं कुछ भी ऐसा उपयोग करना चाहता हूं जो विशिष्ट संस्करणों पर काफी निर्भर है)। समझदार या नहीं, यह हर बार होने पर मेरे दांत किनारे पर सेट करता है।

इसके विपरीत, विशेष रूप से विशेष रूप से स्थापित किए गए टूल को डुप्लिकेट न करने का लक्ष्य है। जब मैकपॉर्ट्स अपनी इंस्टॉल-द-वर्ल्ड चीज करता है, तो मैं आम तौर पर इसे मारने और पागल निर्भरताओं के साथ पैकेज स्थापित करने का अंत करता हूं, इसलिए मुझे कभी भी होमब्रू का उपयोग करने के बिंदु पर नहीं चलाया गया है, लेकिन मैं ऐसा करने का मुद्दा, जब से मैंने पहली बार इसके बारे में सुना था।

+1

आमतौर पर - लेकिन हां, हमेशा नहीं - प्रत्येक पैकेज को स्थापित करने के लिए पोर्ट फ़ाइल (मैकपोर्ट वेबसाइट से करना आसान) की जांच करके मैकपॉर्ट्स इंस्टॉल-द-वर्ल्ड चीज से बच सकता है और इसकी रिकर्सिव निर्भरताएं और किसी भी उचित प्रकार का चयन करना; प्रायः gccxx वेरिएंट इत्यादि होते हैं, माना जाता है कि अभी भी एक पीआईटीए है, लेकिन एक बार जब आप जानते हैं कि वेरिएंट क्या हैं, तो आप आमतौर पर उन्हें 'ऑप्ट/लोकल/आदि/मैकपोर्ट्स/वेरिएंट्स.कॉम' में डिफॉल्ट के रूप में सेट कर सकते हैं। –

+0

@Ned डेली: यह एक उपयोगी जानकारी है - धन्यवाद! मुझे यह सुनिश्चित करना होगा कि अगली बार मैकपॉर्ट्स का उपयोग करना होगा। –

+0

मुझे अपने स्वयं के उत्तर पर टिप्पणी करना चाहिए, कि अब मैकपॉर्ट्स को अपडेट करने के बाद से यह दो साल हो गया है; अब मैं होमब्री का विशेष रूप से उपयोग करता हूं। मुझे अभी भी होमब्री थोड़ा परेशान लगता है ('/ usr/local' निर्देशिका _mine_ है, Dammit, होमब्रू नहीं है), लेकिन MacPorts से कम waayayay। –