উত্তর:
পরিষ্করণ ( 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>