হোমব্রিউ কীভাবে আনইনস্টল করবেন?


151

প্যাকেজ ম্যানেজার, হোমব্রুতে আমার কিছু সমস্যা হয়েছে । আমি কীভাবে এটি অপসারণ করতে পারি না!

এটি সম্পূর্ণ অপসারণ করা নিরাপদ /usr/local? হোমব্রিউ সেই ডিরেক্টরিতে কোথাও ইনস্টল করা হয়েছিল।

উত্তর:


223

Homebrew একবার একটি স্ক্রিপ্ট সুপারিশ , এছাড়াও লিঙ্ক তাদের FAQ এ । এরপরেই নির্দেশিকা পরিবর্তন হয়েছে এবং এগুলি আপনি ডাউনলোড এবং চালাতে পারেন এমন একটি অফিশিয়াল আনইনস্টল স্ক্রিপ্ট সরবরাহ করে:

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

এখানে পুরানো স্ক্রিপ্টের একটি অনুলিপি, historicalতিহাসিক উদ্দেশ্যে:

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


তোমাকে অনেক ধন্যবাদ! আমি এত কঠোরভাবে গুগল করেছি, তবে ইনস্টলেশন ম্যানুয়ালটিতে আনইনস্টল করার ক্রিয়াগুলি দেখার জন্য বিরক্তও করি না! ; ডি
হলস

13
নোট করুন যে নির্দেশাবলি সময়ের সাথে সাথে পরিবর্তিত হয়েছে, এবং হোমব্রিউ এফএকিউ github.com/mxcl/homebrew/wiki/FAQ/… এ
নেলসন

এই কমান্ড প্রায় সব থাকা আমার ফাইলগুলি মুছে ফেলা অনুসরণ Desktop, Documentsএবং 'Downloads`। এটি আমার গিটটাও গণ্ডগোল করেছে। সাহায্য করুন!
আভা

লাইব্রেরি / ডিরেক্টরি সাইটের -rf RM
Googol

2
যদি এই স্ক্রিপ্টের প্রথম লাইনটি ব্যর্থ হয় তবে এটি আপনার পেস্টবোর্ডে যা আছে তা মুছতে চেষ্টা করবে। এটি আপনার ডেটা অনেক হতে পারে।
Ade

35

হোমব্রু এখন এখানে অবস্থিত একটি আনইনস্টল স্ক্রিপ্ট সরবরাহ করে

ওএসএক্স টার্মিনালে কেবল নিম্নলিখিতটি চালান:

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

1
ভাল এক, সহজ সমাধান
এএমিক মিং

8

এছাড়াও নোট করুন যে হোমব্রিউ গ্রুপটিকে 'স্টাফ'-এ পরিবর্তিত করে এবং গ্রুপের জন্য লেখার অ্যাক্সেস দেয়

  • /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

1
আমি এটি নিশ্চিত করতে পারি না। আমার /usr/localএবং এর হোমব্রিউ তৈরির সাবডিয়ারগুলি গ্রুপটির সাথে আমার ব্যবহারকারীর মালিকানাধীন admin
16 'এ 16hh তে slhck

1

ব্যবহার করে দেখুন এই সারকথা , এটা homebrew এবং সংশ্লিষ্ট ক্যাশে আনইনস্টল দেওয়া আপনাকে ডিফল্ট নির্দেশিকাতে চোলাই ইনস্টল করা নেই।


আপনি কিভাবে একটি টুকরা ব্যবহার করবেন?
নিনজা08

@ নিনজা08 লিঙ্কটিতে ক্লিক করুন। একটি টার্মিনাল উইন্ডো খুলুন। টুকরো টুকরো টুকরো টুকরো টার্মিনাল অনুলিপি।
স্পটলাইট

0

আমি সম্প্রতি এই কেসটি পরিচালনা করার জন্য একটি স্ক্রিপ্ট তৈরি করেছি । এটি সম্পূর্ণরূপে হোমব্রিউকে সরিয়ে দেয় এবং এতে সিএলআই বিকল্প রয়েছে সাইলেন্ট / ভারবোজ এবং ফোর্স মোডের পাশাপাশি মোড যা আপনার হোমব্রিউ ইনস্টলেশনের অবস্থানটি ফিরিয়ে দেয়।


-3

আপনার অন্য ফাইল থাকতে পারে /usr/localআপনার প্রয়োজন হতে পারে বর্তমান প্রধানমন্ত্রী মুছে ফেলার জন্য আলাদা আলাদা প্রধানমন্ত্রী (প্যাকেজ ম্যানেজার) ব্যবহার করতে পারবেন।


এই উত্তরটির অর্থ কী তা সম্পর্কে আমি অস্পষ্ট। একটি প্রধানমন্ত্রী কি?
ইক্রিস্টোফারসন

প্রধানমন্ত্রী = প্যাকেজ পরিচালক
স্টিফেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.