मैक ओएस एक्स पर प्रीइंस्टॉल्ड UNIX सॉफ़्टवेयर को अनइंस्टॉल कैसे करें?


3

मैं मैक ओएस के साथ शिप किए गए कुछ एप्लिकेशन को अनइंस्टॉल करना चाहता हूं जो UNIX का हिस्सा हैं।
मेरी योजना Macports के माध्यम से इसे स्थापित करने के लिए अधिकांश डिफ़ॉल्ट सामान की स्थापना रद्द करने की है।
यह अपग्रेड करना, अनइंस्टॉल करना, .. बहुत आसान होगा।

किसी को भी एक विचार यह कैसे करना है?

जवाबों:


14

आप बिल्कुल, सकारात्मक रूप से ऐसा नहीं करना चाहते हैं। आपको लगता है कि आप कर सकते हैं, लेकिन आप नहीं करते।

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

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

पूर्णता के लिए, मैक पर अतिरिक्त * निक्स सॉफ़्टवेयर प्राप्त करने के लिए दो अन्य दिलचस्प उपकरण हैं: रुडिक्स और होमब्रे । रूडिक्स मेरे लिए दिलचस्प है क्योंकि यह अत्यधिक मॉड्यूलर है: आप इसके किसी भी एप्लिकेशन को एक साधारण dmg के रूप में एक समय में स्थापित कर सकते हैं। दूसरी ओर, यह MacPorts या फिंक की तुलना में कम पैकेज प्रदान करता है। Homebrew बहुत नया और बहुत दिलचस्प है, लेकिन प्रारंभिक कमांड-लाइन ज्ञान के मामले में इसे उपयोगकर्ता से अधिक की आवश्यकता है। चूंकि यह नया है, इसलिए इसमें MacPorts या Fink की तुलना में कम पैकेज हैं।


Homebrew वास्तव में अच्छा लग रहा है। साझा करने के लिए धन्यवाद!
मार्टिन क्लेप्सच

3

आप आश्रितों और संभावित संघर्षों का कैसे ध्यान रखेंगे?

मेरा सुझाव है कि आप स्थापित मानक अनुप्रयोग को छोड़ दें और आप उस विशिष्ट संस्करण को स्थापित करें जिसे आप इसके ऊपर चाहते हैं।

आपको अपने संस्करण को अपने टर्मिनल सत्र में उपलब्ध कराने में सक्षम होना चाहिए ताकि मानक ओएस एक्स इंस्टॉलेशन के लिए मानक संस्करण उपलब्ध हो सके।


1
यही कारण है कि MacPorts और Fink दोनों डिफ़ॉल्ट रूप से करते हैं। अच्छे कारण के लिए।
dmckee

3

मैं क्रिस से सहमत हूं। असली OSX बिट्स को उनके मूल स्थान पर रखें, या बाद में आपको खेद हो सकता है।

UNIX कमांड के गोले में एक आसान "PATH" वैरिएबल है जो आपको उस ऑर्डर को प्राथमिकता देता है जिसमें निष्पादन योग्य कार्यक्रमों के लिए कुछ फ़ोल्डर्स खोजे जाते हैं। इसे जानो, इसका उपयोग करो। अपने PATH को सही ढंग से सेट करके, आप अपने Macports निष्पादक का उपयोग OSX निष्पादक के बजाय कर सकते हैं।

पथ का वर्णन किया

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.