সমস্যাটি কেবল তখনই অভিযোগযোগ্য যদি আপনার প্রচুর ফাইল থাকে /usr/local
- কয়েকশো ফাইল কোনও সমস্যা নয়। এটি অনেক হাজার ফাইল থাকতে হবে। এই পোস্ট অনুসারে কারণটি হ'ল:
আপগ্রেডের অংশটির মধ্যে স্থানীয়ভাবে সরানো / usr / স্থানীয় অন্তর্ভুক্ত। আপগ্রেড হওয়ার পরে সেই ফাইলগুলি আবার সরিয়ে নেওয়ার প্রক্রিয়াটি একবারে একটি ফাইল হয়ে যায় এবং খুব ধীর বলে মনে হয়।
তিনি আপনার হোমব্রিউ ইনস্টলগুলি থেকে brew remove; brew cleanup
কমান্ড পেয়ারের সাথে বর্তমানে প্রয়োজনীয় নয় এমন কোনও কিছু সরিয়ে দেওয়ার প্রস্তাব দিতে চলেছেন । আপনি এটিকে সাময়িকভাবে কিছু সরিয়ে রেখে এটিকে কিছুটা নামিয়ে /usr/local.mine
রেখে আপডেটের পরে আবার সরিয়ে নিতে পারেন - যদিও এটি আপনার ম্যাকের সাথে সামান্য সমস্যাযুক্ত হতে পারে যদি আপনি উদাহরণস্বরূপ, আপনার অ্যাকাউন্টের জন্য আপনার ডিফল্ট শেলটি স্যুইচ করে থাকেন হোমব্রিউ-সরবরাহিত zsh
বা এরকম কিছু।
ব্যক্তিগতভাবে আমি আমার হোমব্রিউ ইনস্টলগুলি পরিষ্কার করতে বেছে নিয়েছি। আমি যে কোনও হোমব্রিউ-ইনস্টলড ডিমনগুলি (মাইএসকিউএল, পোস্টগ্র্রেএসকিউএল এবং রেডিস) সম্পূর্ণরূপে সরিয়েছি এবং সেগুলি বন্ধ করে দিয়েছি। ইনস্টলেশন সমাপ্ত হওয়ার পরে তারা ফিরে পেতে যথেষ্ট সহজ। শেষ পর্যন্ত আমার কাছে কেবল কয়েকটি মুঠো হোমব্রিউ প্যাকেজ ইনস্টল ছিল যা আমার পক্ষে খুব প্রয়োজনীয় এবং ইনস্টলেশন সময়টি খুব খারাপ ছিল না - পুরানো আইম্যাকের প্রায় 2 ঘন্টা।
অবশ্যই, আপনি সবকিছু মুছতে পারেন এবং কেবল আবার শুরু করতে পারেন। প্রথমে আপনি ইনস্টল করা সমস্ত কিছু সংরক্ষণ করুন:
brew list | sed s/\s+/\\n/g | tee my-brew-packages.txt
এবং এখন এগুলি দিয়ে সমস্তগুলি সরিয়ে দিন:
cat ~/my-brew-packages.txt | xargs brew remove --force
brew cleanup --force
এবং আপডেট করার পরে জিনিসগুলি পুনরায় ইনস্টল করতে:
cat ~/my-brew-packages.txt | xargs brew install