/ Var / cache / apt / সংরক্ষণাগারগুলি ফাইল মুছতে থাকে কেন?


8

আমি সাধারণত সমস্ত .debপ্যাকেজ ডাউনলোড করি এবং কেবল প্যাকেজগুলি /var/cache/apt/archivesডিরেক্টরি থেকে বাকী কম্পিউটারগুলিতে অনুলিপি করি , আমাকে সমস্ত আপডেট এবং প্রোগ্রামগুলি আবার ডাউনলোড করতে হবে saving তবে উবুন্টু ১১.০৪ থেকে ডিরেক্টরিটি প্রাচীনতম ফাইলটি মুছে ফেলতে পারে বা কিছু ধরণের মুছে ফেলার পদ্ধতি যা আক্ষরিক অর্থে সেখানে প্যাকেজের পরিমাণ পুনরায় সেট করে। সুতরাং আমার আবার পিসিগুলিতে আবার ডাউনলোড করতে হবে। ফাইলগুলি সেখানে কয়েক দিন অবস্থান করে তবে "ম্যাজিকালি" এটি কিছু দিন পরে আর নেই।

সুতরাং উবুন্টুকে /var/cache/apt/archivesএকই প্যাকেজের পূর্ববর্তী সংস্করণগুলি থেকে কোনও ফাইল মুছতে না বলার জন্য আমাকে কী করতে হবে ? আমি সেখান থেকে কিছু মুছতে চাই না।

কেবল যোগ করার জন্য, আমি প্রবণতা বা সিনাপটিক ব্যবহার করে প্যাকেজগুলি ইনস্টল করি।

উত্তর:


18

একবার দেখুন /etc/apt/apt.conf.d/20archive

সেখানে দৈনিক অ্যাপল ক্রোন জব দ্বারা ব্যবহৃত কয়েকটি লাইন রয়েছে:

APT::Archives::MaxAge "30";
APT::Archives::MinAge "2";
APT::Archives::MaxSize "500";

সেগুলিই খেলাপি। তিনটি সেট করে আপনি যা চান তা পাওয়া উচিত 0

আরও তথ্যের জন্য আপনি /etc/cron.daily/apt এর শিরোনাম দেখতে পারেন।


সাম্প্রতিক উবুনটাসে /usr/lib/apt/apt.s systemmd.daily
জ্যাক ওয়াসি

8

এটি আপনার প্রশ্নের সরাসরি উত্তর নয়, তবে আপনি কি একটি মেশিনে অ্যাপ-ক্যাচার-এনজি জাতীয় কিছু স্থাপনের বিষয়টি বিবেচনা করেছেন? মনে হচ্ছে আপনি যখন অনেকগুলি অনুলিপি করছেন যখন এটি স্বয়ংক্রিয়ভাবে সম্পন্ন হতে পারে।

আপনাকে যা করতে হবে (আইআইআরসি) আপনাকে একটি কম্পিউটারে অ্যাপট -ক্যাচার-এনজি প্যাকেজ ইনস্টল করতে হবে তা নিশ্চিত করুন যে আপনার ফায়ারওয়াল থাকলে 311 পোর্টটি আপনার ল্যানের জন্য উন্মুক্ত রয়েছে এবং echo "Acquire::http { Proxy \"http://<ip_of_cacher_computer>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxyপ্রতিটি ক্লায়েন্টের সাথে চালানো হচ্ছে। ক্লায়েন্টরা ক্যাচার কম্পিউটারের মাধ্যমে ডাউনলোড করবে এবং কোনও প্যাকেজ যদি কখনও কোনও ক্লায়েন্ট ডাউনলোড করে থাকে তবে এটি পুনরায় ডাউনলোডের পরিবর্তে ক্যাশে থেকে ধরা পড়বে। একই প্যাকেজ দু'বার ডাউনলোড করতে দীর্ঘ সময় নেওয়া সমস্যার এটি একটি দুর্দান্ত স্বয়ংক্রিয় সমাধান।


আমি মার্কের উত্তরটিকে সঠিক হিসাবে ভোট দিয়েছি তবে আপনি আমাকে আরও একটি দুর্দান্ত সমাধান সরবরাহ করেছেন যাতে আপনারও +1 হয়।
লুইস আলভারাডো

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.