উত্তর:
পরিষ্করণ ( brew cleanup) কমান্ড সেকেলে ইনস্টল প্যাকেজ সংস্করণ মুছে ফেলা হবে। একটি নির্দিষ্ট প্যাকেজ / সূত্র প্রভাবিত করার জন্য, আপনাকে তাই মত একটি সূত্র নাম সরবরাহ করতে পারেন: brew cleanup $FORMULA। পরিষ্করণ সিমুলেট করার জন্য, অর্থাত দেখুন সেখানে কি মুছে যাবে, আপনি ব্যবহার করতে পারেন -nবিকল্প: brew cleanup -n।
brew cleanupকেবলমাত্র পুরানো প্যাকেজ সংস্করণগুলি সাফ করে যদি আপনি নতুন সংস্করণ ইনস্টল করেন brew upgradeতবে প্রথমেbrew cleanup
This operation has freed approximately 17.2GB of disk space.
upgradeছাড়াই cleanupআমার জন্য 17.6 জিবি অব্যবহৃত সফ্টওয়্যার! (এটি দিয়ে যাচাই করুন brew cleanup -n, যা কিছু মুছে না)) এই উত্তরের জন্য ধন্যবাদ। :)
@ অ্যাকনডস 1 ঠিক আছে brew cleanupতাই আমি কেবল যুক্ত করব যে আমার মধ্যে একটি উলাম আছে যা আমার কাঁচের ~/.profileসাথে সম্পর্কিত সমস্ত পরিষ্কার-পরিচ্ছন্নতা করে, ক্যাস্ক আপডেট / ক্লিনআপ সহ
alias brewski='brew update && brew upgrade && brew cleanup; brew doctor'
আমি brew doctorনিশ্চিত হয়েছি যে সমস্ত প্যাকেজগুলি সঠিকভাবে সিমলিংক রয়েছে, যেমন awscliনিয়মিতভাবে এটিতে সমস্যা আছে বলে মনে হচ্ছে যাতে আমি ক্রমাগত আনলিংক / রিলিংক করতে পারি। আশাকরি এটা সাহায্য করবে.
সম্পাদনা: মন্তব্যগুলিতে যেমন এটি আমার দিকে ইঙ্গিত করা হয়েছিল, brew caskকার্যকারিতা হোমব্রিউ কোরটিতে একীভূত করা হয়েছে। এই কমান্ডগুলি ত্রুটিও ছুঁড়েছিল তাই উল্লেখগুলি brew caskমুছে ফেলা হয়েছে।
সম্পাদনা 2: আমি এটি প্রতিদিন চালানোর সময়, আমি আজ নীচের মন্তব্যটি লক্ষ্য করেছি। আমি সেই অনুযায়ী কমান্ড আপডেট করেছি
Warning: We decided to not change the behaviour of `brew upgrade` so
`brew upgrade --all` is equivalent to `brew upgrade` without any other
arguments (so the `--all` is a no-op and can be removed).
brew upgrade brew-caskআর কাজ করার দরকার নেই কারণ এই টানার অনুরোধটি brew update এখন স্বয়ংক্রিয়ভাবে হোমব্রিউ-ক্যাসকে আপগ্রেড করবে।
brew upgrade --cleanupনতুন প্যাকেজ ইনস্টল হওয়ার সাথে সাথে পুরানো প্যাকেজগুলি সরানো হবে।
brew upgradeপরিবর্তে brew outdatedপ্রতিটি প্যাকেজটি ব্যবহার করে তারপরে brew upgrade PACKAGEআপনার আরও নিয়ন্ত্রণ থাকতে হবে
brew upgradeসমস্ত প্যাকেজ আপগ্রেড করার একক কমান্ড হিসাবে এটি অটোমেশনের জন্য ভাল কাজ করে। Allyচ্ছিকভাবে, আপনি যে pinসংস্করণগুলি রাখতে চান তা প্যাকেজ করতে পারেন এবং বাকিগুলি একবারে আপগ্রেড করতে পারেন।
কেবল রেকর্ডগুলির জন্য, আপনি --cleanup পতাকা ব্যবহার করে যে প্যাকেজগুলি আপগ্রেড করতে চলেছেন তার পুরানো সংস্করণগুলি সাফ করতে পারেন:
brew upgrade --cleanup <package_name>