আসলে তা না. এই ফাইলগুলি আপনার সিস্টেমে কোনটি উপলভ্য এবং কোনটি নয় তা নির্ধারণ করতে সহায়তা করে। ডিরেক্টরিটি খালি করার ফলে একটি ভাঙ্গা এপ-গিটিং সিস্টেম তৈরি হবে। এখানে কয়েকটি টিপস।
প্রথমত, অটো পরিষ্কার করুন
যুক্ত কর একটি
DPkg::Post-Invoke { "apt-get clean"; };
শেষে /etc/apt/apt.conf
। এটি এপটি তৈরি করবে এবং dpkg প্রসেসগুলি আরও বেশি সময় নেয়, তবে এটি আপনার ক্যাশে ডিরেক্টরিটি সর্বদা পরিষ্কার থাকায় তা তৈরি করবে।
এরপরে, সংরক্ষণাগারগুলি সরান
সমস্ত উত্স সংরক্ষণাগারটি অপসারণ এবং অক্ষম করে শুরু করুন (যা আপনি ব্যবহার করছেন না)। এম্বেড থাকা সিস্টেমে আপনার সম্ভবত তাদের প্রয়োজন হবে না। এরপরে ব্যবহার না করা সমস্ত সংরক্ষণাগার মুছে ফেলুন। আপনি apt-cache policy
যদি নিশ্চিত না হন তবে কোনও প্যাকেজ কী রেপো আসছে তা নির্ধারণের জন্য আপনি দৌড়াতে পারেন।
সংরক্ষণাগারগুলি আরও সরানো
আপনার কেবলমাত্র 1 বা 2 প্রয়োজন হলে কিছু পিপিএগুলি বিপুল সংখ্যক প্যাকেজ থাকার বিষয়ে আতঙ্কিত those সেই পিপিএগুলি অক্ষম করার চেষ্টা করুন এবং কেবল ডেব ফাইলগুলি ম্যানুয়ালি ইনস্টল করার চেষ্টা করুন। আপনি এই ক্ষেত্রে স্থান বাঁচান, কিন্তু আপনি স্বয়ংক্রিয় আপডেট আলগা করুন। মনে রাখবেন যে dpkg নির্ভরতা হ্যান্ডেল হবে রাখুন, যাতে আপনি এখনও জিনিস-টন অফ deps.deb দিয়ে তারপর চালানোর ইনস্টল করতে পারেন apt-get -f install
নির্ভরতা আনতে।
সম্পূর্ণরূপে চরম উত্তর 1
যেহেতু একটি এম্বেড থাকা সিস্টেমের কথা ছিল, 90% মূল ভান্ডার আপনাকে কোনও উপকার করতে পারে না। এটি পরিচালনা করতে আপনি নিজের অ্যাপটি-গেট রেপো সার্ভারটি চালাতে পারেন এই লিঙ্কটি দেখুন । এটি সহজ নয়, এবং এটি কেবল একটি মেশিনের জন্য পিআইএ। তবে আপনার যদি এই কয়েকটি মেশিন থাকে তবে এটি সম্পূর্ণরূপে মূল্যবান। (আপনি রেপো সার্ভারটি যে প্যাকেজগুলির প্রকৃতপক্ষে ব্যবহার করছেন কেবল এটির একটি উপসেট হোস্ট করতে পারে You আপনাকে পুরো জিনিসটি আয়না করার দরকার নেই)
সম্পূর্ণরূপে চরম উত্তর 2
যদি স্থানটি যদি সত্যিই বড় আকারের হয় তবে আপনি সবগুলি একসাথে অক্ষম করতে পারেন এবং dpkg এর মাধ্যমে ম্যানুয়ালি ইনস্টল করতে ফিরে যেতে পারেন। বেশ কয়েকটি এম্বেড থাকা সিস্টেমে আমাকে এটি করতে হয়েছিল। এটি কাজ করে তবে এটি প্রশাসকের দুঃস্বপ্ন।
*.bin
বলা ফোল্ডারে ফাইলগুলি সরিয়ে ফেলা পুরোপুরি নিরাপদ - ধরে নিচ্ছি যে বর্তমানে কোনও অ্যাপ-সম্পর্কিত প্রক্রিয়া চলছে না। পরের ফাইলগুলিapt-get update
পুনরায় জেনারেট করবে*.bin
। এই প্রশ্নের নিশ্চিতভাবে হয় না ফাইল সম্পর্কে/var/cache/apt/archives
, কিন্তু ফাইল/var/cache/apt/*.bin
। বড় পার্থক্য. প্রাক্তনটি জারি করে পরিষ্কার করা যায়apt-get clean
, পরেরটি ম্যানুয়ালি অপসারণ করতে হবে। স্পষ্টতই প্রশ্নটি বন্ধ করতে যারা ভোট দিয়েছেন তারা সঠিকভাবে প্রশ্নটি পড়ে নি। দুর্ভাগ্যক্রমে আমি আমার কিছু প্রতিনিধি পুরস্কার প্রদানের পরে পুনরায় খুলতে ভোট দিতে পারি না।