सवाल होमब्रू को अनइंस्टॉल कैसे करें?


मुझे पैकेज प्रबंधक के साथ कुछ समस्याएं आई हैं, homebrew। मैं इसे कैसे निकालना नहीं पा रहा हूं!

क्या यह पूरी तरह से हटाने के लिए सुरक्षित है /usr/local? होमब्रू उस निर्देशिका में कहीं भी स्थापित किया गया था।


144
2017-10-26 23:05


मूल




जवाब:


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

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

ऐतिहासिक उद्देश्यों के लिए पुरानी लिपि की एक प्रति यहां दी गई है:

cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions 
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew

यह भी आपको वापस करना चाहिए /usr/local अपने प्री-होमब्रू दिनों में फ़ोल्डर। देखें होमब्रू स्थापना विकी अधिक जानकारी के लिए।

ध्यान दें: आपको हटाने की भी आवश्यकता हो सकती है ~/.homebrew भी। यदि आपके पास होता है ~/.rvm, तो आपको हटाना चाहिए ~/.rvm/bin/brew


218
2017-10-27 01:56



आपको बहुत - बहुत धन्यवाद! मैंने इतनी मेहनत की है, लेकिन इंस्टॉलेशन मैनुअल में अनइंस्टॉलेशन क्रियाओं को देखने के लिए भी परेशान नहीं है! ; D - holms
ध्यान दें कि समय के साथ निर्देश बदल गए हैं, और होमब्री एफएक्यू में भी ले जाया गया है github.com/mxcl/homebrew/wiki/FAQ/... - Nelson
इन आदेशों के बाद लगभग सभी मेरी फाइलें हटा दी गईं Desktop, Documents और 'डाउनलोड'। यह भी मेरे गिट गड़बड़ कर दिया। कृपया सहायता कीजिए! - Ava
आरएम-आरएफ लाइब्रेरी / टैप्स - Googol
यदि इस स्क्रिप्ट की पहली पंक्ति विफल हो जाती है तो यह आपके पेस्टबोर्ड में जो कुछ भी है उसे हटाने का प्रयास करेगा। यह आपके बहुत सारे डेटा हो सकता है। - ade


होमब्रू अब एक प्रदान करता है यहां स्थित अनइंस्टॉल स्क्रिप्ट

ओएसएक्स टर्मिनल में बस निम्न चलाएं:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

35
2018-04-14 21:51



अच्छा एक, बस सरल समाधान - AMIC MING


यह भी ध्यान रखें कि होमब्रू समूह को 'स्टाफ' में बदलता है और समूह के लिए लेखन पहुंच देता है

  • /usr/local
  • /usr/local/bin
  • /usr/local/include
  • /usr/local/lib
  • /usr/local/sbin
  • /usr/local/share

इन निर्देशिकाओं को अपने मूल राज्यों में वापस करने के लिए:

sudo chown root:wheel <directory> ; sudo chmod 755 <directory>

प्रत्येक के लिए या यदि आपके पास फैंसी मालिक / अधिकार नहीं हैं:

sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local

8
2018-06-11 10:02



मैं इसकी पुष्टि नहीं कर सकता। मेरे /usr/local और इसके होमब्रू-निर्मित उप-स्वामी मेरे उपयोगकर्ता के स्वामित्व में हैं admin समूह। - slhck


प्रयत्न यह जिस्ट, यह होमब्री और संबंधित कैश को अनइंस्टॉल करता है, बशर्ते आपने डिफ़ॉल्ट निर्देशिका में ब्रू इंस्टॉल किया हो।


1
2018-06-27 07:33



आप एक गिस्ट का उपयोग कैसे करते हैं? - ninja08
@ ninja08 लिंक पर क्लिक करें। टर्मिनल विंडो खोलें। सभी गिस्ट के पाठ को टर्मिनल में कॉपी करें। - Spotlight


मैंने हाल ही में इस मामले को संभालने के लिए एक स्क्रिप्ट बनाई। यह होमब्री को पूरी तरह से हटा देता है, और इसमें सीएलआई विकल्प जैसे मूक / वर्बोज़ और फोर्स मोड, साथ ही मोड जो आपके होमब्रू इंस्टॉलेशन का स्थान देता है।


0
2018-04-24 13:49





इसमें अन्य फाइलें हो सकती हैं /usr/local आपको वर्तमान पीएम को हटाने के लिए आपको एक अलग पीएम (पैकेज प्रबंधक) उपयोगकर्ता को सक्षम करने की आवश्यकता हो सकती है।


-3
2017-10-27 00:25



मैं इस जवाब का क्या मतलब है के बारे में अस्पष्ट हूं। प्रधान मंत्री क्या है? - echristopherson
पीएम = पैकेज प्रबंधक - Stephen