मैंने अपने Mac OS X Lion पर MacPorts स्थापित किया है, और मैं इसे निकालना चाहूंगा। MacPorts का कोई और पता नहीं होना चाहिए?
क्या इसे करने का कोई तरीका है?
मैंने अपने Mac OS X Lion पर MacPorts स्थापित किया है, और मैं इसे निकालना चाहूंगा। MacPorts का कोई और पता नहीं होना चाहिए?
क्या इसे करने का कोई तरीका है?
जवाबों:
मैन्युअल से, MacPorts की स्थापना रद्द करना निम्नानुसार काम करता है। आपको पहले सभी पोर्ट की स्थापना रद्द करने की आवश्यकता है:
sudo port -fp uninstall --follow-dependents installed
यदि port
नहीं मिला है, तो /opt/local/bin/port
इसके बजाय प्रयास करें ।
इसके अलावा, MacPorts के अवशेषों को हटाने के लिए, आपको इस एकल कमांड (टर्मिनल पर लाइन-बाय-लाइन कॉपी और पेस्ट) द्वारा निम्न फ़ाइलों को हटाने की आवश्यकता होगी:
sudo rm -rf /opt/local
sudo rm -rf /Applications/DarwinPorts
sudo rm -rf /Applications/MacPorts
sudo rm -rf /Library/LaunchDaemons/org.macports.*
sudo rm -rf /Library/Receipts/DarwinPorts*.pkg
sudo rm -rf /Library/Receipts/MacPorts*.pkg
sudo rm -rf /Library/StartupItems/DarwinPortsStartup
sudo rm -rf /Library/Tcl/darwinports1.0
sudo rm -rf /Library/Tcl/macports1.0
sudo rm -rf ~/.macports
चेतावनी: जब तक आप यह नहीं जानते कि कोई sudo
कमांड नहीं चला रहा है - खासकर rm -rf
जब तक आप अनिश्चित न हों, प्रत्येक पंक्ति में व्यक्तिगत रूप से दर्ज करें।
ध्यान दें कि MacPorts अपना उपयोगकर्ता और उपयोगकर्ता समूह बनाता है । उन्हें हटाया भी जा सकता है। अधिक जानकारी के लिए पूछें अलग पर यह जवाब देखें ।
अंत में, MacPorts के माध्यम से स्थापित प्रत्येक पोर्ट फिर से अपना उपयोगकर्ता और समूह बना सकता है, इसलिए आपको एक मैनुअल सफाई करनी पड़ सकती है।
/opt/
डिफ़ॉल्ट OS X इंस्टॉलेशन में भी मौजूद नहीं है, इसलिए आप इसे सुरक्षित रूप से हटा सकते हैं।
इस गाइड ने मुझे MacPorts को हटाने में मदद की: http://bitboxer.de/2010/06/03/moving-from-macports-to-homebrew/
यहाँ एक सारांश है (यदि लिंक मृत हो जाता है): सबसे पहले, MacPorts की स्थापना रद्द करें:
sudo port -f uninstall installed
दूसरा चरण: MacPorts (MySQL और अन्य सामान के लिए चेक इन / ऑप्ट / लोकल फर्स्ट) से छोड़ी गई सभी चीज़ों को हटा दें:
sudo rm -rf /opt/local
sudo rm -rf /Applications/DarwinPorts
sudo rm -rf /Applications/MacPorts
sudo rm -rf /Library/LaunchDaemons/org.macports.*
sudo rm -rf /Library/Receipts/DarwinPorts*.pkg
sudo rm -rf /Library/Receipts/MacPorts*.pkg
sudo rm -rf /Library/StartupItems/DarwinPortsStartup
sudo rm -rf /Library/Tcl/darwinports1.0
sudo rm -rf /Library/Tcl/macports1.0
sudo rm -rf ~/.macports
उसके बाद आपको अपने $ पेट से / ऑप्ट / स्थानीय / बिन को हटा देना चाहिए
$ brew doctor
देता है:Warning: Setting DYLD_LIBRARY_PATH can break dynamic linking. You should probably unset it.