মনে রাখবেন, আমরা উবুন্টু 18.04 এলটিএস সিস্টেমে এই নিবন্ধে উল্লিখিত কমান্ড এবং পদ্ধতি চালাচ্ছি।
আমাদের কেন পরিচ্ছন্ন থাকা দরকার?
উবুন্টু এবং ডেবিয়ান অপারেটিং সিস্টেমে, ইনস্টলেশন বা প্যাকেজগুলির আপ-গ্রেডেশনের জন্য অ্যাপ্ট-গেট ব্যবহার করার সময়, ইনস্টলার প্যাকেজগুলি আপনার সিস্টেমে সংগ্রহস্থল থেকে স্থানীয় স্টোরেজে ডাউনলোড করা হয় এবং সেখান থেকে ইনস্টল করা হয়। ডাউনলোড করা প্যাকেজগুলি .deb ফরম্যাটে আছে এবং সেগুলি var/cache/apt/archives/ডিরেক্টরির মধ্যে সংরক্ষিত আছে। এই ইনস্টলার প্যাকেজগুলিকে আনইনস্টল করার পরেও সিস্টেমটি স্থানীয় স্টোরেজে রাখে। সাধারণত, যখন আমরা apt-get ব্যবহার করে একটি প্যাকেজ ইনস্টল করি, নিম্নলিখিতটি ঘটে:
- এটি প্রয়োজনীয় প্যাকেজের জন্য নির্ভরতা প্যাকেজ প্রয়োজন কিনা তা পরীক্ষা করে; এই প্যাকেজগুলি কী এবং সেগুলি ইনস্টল করা আছে কি না।
- প্যাকেজ এবং তার নির্ভরতা ডাউনলোড করুন।
- প্যাকেজ ইনস্টল করুন।
সমস্ত প্যাকেজ এবং তাদের নির্ভরতা স্থানীয় স্টোরেজে/var/cache/apt/archives ডিরেক্টরিতে রাখা হয়। এছাড়াও, যদি আপনি প্যাকেজটি আপগ্রেড করেন, তার নতুন সংস্করণটি একইভাবে ডাউনলোড করা হয় এবং স্থানীয় স্টোরেজে রাখা হয়। সাধারণত, একবার আপনি প্যাকেজগুলি ইনস্টল বা আপগ্রেড করলে, আপনার আর .deb ইনস্টলার ফাইলগুলির প্রয়োজন হবে না। এই ফাইলগুলি সরানো একটি ভাল ধারণা কারণ তারা আপনার সিস্টেমে স্থান নিচ্ছে।
স্থান দখল করা .deb ফাইলের আকার পরীক্ষা করতে, আপনি আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি চালাতে পারেন:
$এর -শ /কোথায়/ক্যাশে/উপযুক্ত/সংরক্ষণাগার
Apt-get clean ব্যবহার করে
দ্য apt-get clea আপনার সিস্টেমে apt-get install কমান্ড ব্যবহার করে প্যাকেজ ইনস্টল করার পরে n কমান্ড ক্যাশে পরিষ্কার করতে সাহায্য করে। এটি এমন ফাইলগুলি সরিয়ে দেয় যা আর প্রয়োজন হয় না কিন্তু এখনও আপনার সিস্টেমে থাকে এবং সিস্টেমের স্থান রাখে।
Apt-get কমান্ড পুনরুদ্ধার করা .deb ইনস্টলার ফাইলগুলি সরিয়ে দেয় এবং / var / cache / apt / archives লক এবং আংশিক ডিরেক্টরি শুধুমাত্র ফাইল রেখে।
আপনি যদি দেখেন / var / cache / apt / archives ব্যবহার করে ডিরেক্টরি ls অনুসরণ হিসাবে কমান্ড, আপনি .deb এক্সটেনশন সহ ফাইলের সংখ্যা দেখতে পাবেন।
$sudo ls /কোথায়/ক্যাশে/উপযুক্ত/সংরক্ষণাগারএখন নিম্নরূপ পরিষ্কার অপারেশন চালান:
$sudo উপযুক্ত-পরিষ্কার পানএই মুহুর্তে, ক্যাশে সাফ করা হবে এবং আপনি কেবল লক ফাইল এবং আংশিক ডিরেক্টরি দেখতে পাবেন।
উল্লেখ্য যে, উপযুক্ত-পরিষ্কার পান সিস্টেম থেকে ফাইল আনইনস্টল করে না; এটি কেবল ক্যাশে থেকে ফাইলগুলি সরিয়ে দেয়।
Apt-get autoclean
অনুরূপ, একই, সমতুল্য উপযুক্ত-পরিষ্কার পান , আরেকটি আদেশ apt-get autoclean এছাড়াও উদ্ধারকৃত প্যাকেজগুলির স্থানীয় সংগ্রহস্থল পরিষ্কার করে কিন্তু শুধুমাত্র যে প্যাকেজগুলি আপনি আনইনস্টল করেছেন বা নতুন সংস্করণ নেই সেগুলির জন্য। এটি এমন প্যাকেজগুলির জন্য ক্লিনআউট অপারেশন করে যা এখনও সিস্টেমে রয়েছে এবং আর প্রয়োজন নেই।
আপনি যদি apt-get autoclean চালান, আপনি দেখতে পাবেন যে .deb ফাইলগুলি সরানো হয়েছে।
Apt-get clean এর অনুরূপ, apt-get autoclean সিস্টেম থেকে প্যাকেজ আনইনস্টল করে না,
Apt-get clean এবং apt-get autoremove এর মধ্যে পার্থক্য
কিছু ব্যবহারকারী প্রায়ই এর মধ্যে বিভ্রান্ত হন উপযুক্ত-পরিষ্কার পান এবং apt-get autoremove তাদের সিস্টেমে ক্লিনআপ অপারেশন করার সময়। তারা দুটি কমান্ড একই নয় এবং একেবারে ভিন্ন ফাংশন আছে। Apt-get clean অথবা apt-get autoclean স্থানীয় ক্যাশে থেকে পুনরুদ্ধার করা প্যাকেজগুলি সরিয়ে দেয় শুধুমাত্র যখন apt-get autoremove অপ্রয়োজনীয় প্যাকেজগুলি সরিয়ে দেয় যা একবার নির্ভরতা হিসাবে ইনস্টল করা হয়েছিল। সুতরাং যখন আপনি একটি প্যাকেজ আনইনস্টল করেন, তখন থিসিস নির্ভরতা কোন কাজে আসে না। অতএব, এটি চালানোর সুপারিশ করা হয় স্বতmস্ফূর্ত সেই সমস্ত নির্ভরতাও মুছে ফেলার আদেশ।
আপনার ডিস্কের স্থান অপ্রয়োজনীয় বিশৃঙ্খলা এড়াতে সিস্টেম পরিষ্কার করা আপনার সিস্টেমের নিয়মিত রক্ষণাবেক্ষণের অংশ হওয়া উচিত। অন্যান্য অনেক পরিচ্ছন্নতার সরঞ্জামগুলির মধ্যে, apt-get clean হল একটি দরকারী সরঞ্জাম যা আপনাকে আপনার সিস্টেমে বিদ্যমান ক্যাশে ফাইলগুলি অপসারণ করতে এবং ডিস্কের স্থান নিতে সাহায্য করতে পারে।