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


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.