سؤال كيفية إزالة تثبيت 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



شكرا جزيلا! لقد googled بجد ، ولكن حتى لا يكلف نفسه عناء البحث عن إجراءات إلغاء التثبيت في دليل التثبيت! ؛د - holms
لاحظ أن التعليمات قد تغيرت مع مرور الوقت ، وتم نقلها أيضًا إلى الأسئلة الشائعة حول Homebrew github.com/mxcl/homebrew/wiki/FAQ/... - Nelson
بعد هذه الأوامر حذف تقريبا كل ما عندي من الملفات على Desktop، Documents و "التنزيلات". انها افسدت بلدي بوابة جدا. الرجاء المساعدة! - Ava
rm -rf Library / Taps - Googol
إذا فشل السطر الأول من هذا البرنامج النصي ، فسيحاول حذف أي شيء موجود في لوحة اللصق. يمكن أن يكون هذا الكثير من البيانات الخاصة بك. - ade


يوفر الآن البيرة إلغاء تثبيت البرنامج النصي الموجود هنا.

فقط قم بتشغيل ما يلي في محطة OSX:

/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


محاولة هذا gist، فإنه يزيل مخابئ البيرة والمخابئ ذات الصلة ، بشرط أن تقوم بتثبيت الشراب إلى الدليل الافتراضي.


1
2018-06-27 07:33



كيف تستخدم جست - ninja08
@ ninja08 انقر على الرابط. افتح نافذة طرفية. انسخ كل نص gist إلى الطرفية. - Spotlight


انا اخيرا عمل برنامج نصي للتعامل مع هذه القضية. يزيل تماما Homebrew ، ولديه خيارات CLI مثل صيغ الصمت / مطول والقوة ، فضلا عن الوضع الذي يعيد موقع التثبيت Homebrew الخاص بك.


0
2018-04-24 13:49





قد تكون هناك ملفات أخرى في /usr/local قد تحتاج إلى أن تتمكن من استخدام PM مختلف (مدير الحزم) لإزالة PM الحالي.


-3
2017-10-27 00:25



أنا غير واضح لما تعنيه هذه الإجابة. ما هو رئيس الوزراء؟ - echristopherson
PM = مدير الحزم - Stephen