অ্যাপটি-গেট ফাইলগুলি কোথায় সঞ্চয় করা হয়?


26

উবুন্টু চলমান একাধিক ভার্চুয়াল মেশিন রয়েছে এবং সেগুলি নিম্নলিখিত কমান্ড দ্বারা আপডেট করা হয়েছে:

apt-get update
apt-get upgrade

তবে প্রতিটি ভিএম আলাদাভাবে আপডেট করতে প্রয়োজনীয় প্যাকেজগুলি ডাউনলোড করতে অনেক সময় লাগে এবং প্রচুর পরিমাণে ব্যান্ডউইথ (যা আমি শেষ করছি না) ব্যবহার করে। আপডেট করা ফাইলগুলি apt-getসরাসরি ভিএমএসে স্থানান্তর করা কি সম্ভব ?

আমি জানি প্যাকেজগুলি সংরক্ষিত আছে /var/cache/apt/archivesতবে আমার এ্যাপ-গেট ডেটাবেস ফাইলগুলি (আয়না, সূচিপত্র, আয়নাতে উপলব্ধ প্যাকেজগুলির তালিকা, ...) দরকার


আপডেট: অনেকগুলি সমাধান রয়েছে

  1. উত্তরে উল্লিখিত হিসাবে apt-cacher-ng।
  2. অ্যাপ্লিকেশন ফাইলগুলি ক্যাশে করার জন্য নির্মিত ডকার চিত্রগুলি (তারা আসলে স্কুইড চালায়)
  3. কেবল স্কুইড ব্যবহার করে

এছাড়াও, উত্তরে উল্লিখিত হিসাবে, ল্যান এপ্ট ডাউনলোডগুলি ক্যাশে করার সেরা উপায়টি দেখুন?

উত্তর:


15

আপনার প্রশ্নের সুস্পষ্ট উত্তর নয়, তবে আপনি কি এপ্ট প্রক্সি স্থাপনের কথা বিবেচনা করেছেন? আমি এপটি-ক্যাচার-এনজি ব্যবহার করি (অ্যাপ্লিকেশন-এপ-এপ-কেচার-এনজি: ডি ইনস্টল করুন)। Prehaps VM- র হোস্ট এই সেট আপ, এবং বলতে একটি ফাইল (যেমন যোগ হিসাবে ভার্চুয়াল মেশিনের (এবং হোস্ট) তাদের প্রক্সি হিসাবে ব্যবহার করতে (সাধারণ হিসাবে 02proxyজন্য) /etc/apt/apt.conf.d/ ধারণকারী

Acquire::http { Proxy "http://vm host ip:3142"; };

এইভাবে আপনি apt-get upgradeনিজেই চারপাশে ফাইল অনুলিপি না করেই করতে পারেন । যখন কোনও কম্পিউটার ডেবস ডাউনলোড করে তখন তারা পরের কম্পিউটারের জন্য এটির অনুরোধের জন্য প্রক্সিতে সংরক্ষণ করা হবে। একাধিক প্রকাশ এবং বিভিন্ন আর্কিটেকচার, ইত্যাদি পরিচালনা করতে পারে

যদিও মাত্র: ডি


1
এমনকি আপনি squid-deb-proxyপ্রক্সি সার্ভারে এবং squid-deb-proxy-clientঅন্যগুলিতেও ইনস্টল করতে পারেন ; এটি প্রক্সি সনাক্তকরণকে স্বচ্ছভাবে কাজ করবে (অভাহী ব্যবহার করে), কোনও ক্লায়েন্ট-সাইড কনফিগারেশন প্রয়োজন নেই। বোনাস হিসাবে, যদি স্থানীয় নেটওয়ার্কে প্রক্সি সার্ভারটি পাওয়া যায় না, ক্লায়েন্ট সরাসরি সংগ্রহস্থলের সাথে সংযোগ স্থাপন করবে (এমনকি এটি ল্যাপটপের ক্ষেত্রেও উপযুক্ত)।
পিসকভোর

আমি স্কেবিড-ডেব-প্রক্সিটি এপ্ট-ক্যাচারের চেয়ে দ্বিতীয় ব্যবহার করি। প্রাসঙ্গিক প্রশ্ন: ল্যান এপ্ট ডাউনলোডগুলি ক্যাশে করার সেরা উপায়?
জার্মটভিডিজক

36

আপনার সমস্ত প্রস্তুত ডাউনলোডের .deb- ফাইলগুলি সংরক্ষণ করা আছে /var/cache/apt/archives/


ওহ, আমাকে 26 সেকেন্ডের ব্যবধানে পরাজিত করুন :)
নাফটুলি কে ২

6
এজন্য আমার দ্বিগুণ খ্যাতি আছে ;- পি
টার্বো

1
ওওহোহ্, বার্নার্ন। :)
নাফতুলি কে


0

আপনি সমস্ত * .deb ব্যাকআপ করতে পারেন, তারপরে এটি ভিএমওয়্যারে অনুলিপি করতে পারেন, আপনি এটি অনুলিপি করতে পারেন /root/sw_backup । ফোল্ডারটি হতে পারে না /var/cache/apt/archives/

তারপরে আপনি স্থানীয়ভাবে এটি সিন্যাপটিক দিয়ে ইনস্টল করতে পারেন। install স্থানীয় ইনস্টল সন্ধান করতে সিনাপটিক "ফাইল" মেনু। তবে এটির নেটওয়ার্কও দরকার, কেবল একটি সামান্য প্যাকেজ আপডেট করতে হবে।


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