কীভাবে একটি অ্যাপ-ক্যাচার সার্ভার সেট আপ করবেন?


10

আমার 500 টিরও বেশি সিস্টেম উবুন্টু 10.04, উবুন্টু 10.10 এবং উবুন্টু 11.04 চলছে। উচ্চ ব্যান্ডউইথের ব্যবহারের কারণে আমাদের জন্য ইন্টারনেট থেকে এই মেশিনগুলিতে নতুন প্যাকেজ ইনস্টল করা কঠিন। আমি একটি অ্যাপ-ক্যাচার সার্ভার স্থাপন করার পরিকল্পনা করছি, যেমন ইন্টারনেট থেকে প্যাকেজ ইনস্টল না করে স্থানীয় মেশিন থেকে প্যাকেজ ইনস্টল করা উচিত। দয়া করে কেউ কি আমাকে একটি ঝরঝরে সমাধান দিতে পারেন? আগাম ধন্যবাদ.

সার্ভার কনফিগারেশনে ত্রুটি:

root@karthick:~# sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
Importing: acl_2.2.49-3_i386.deb
Failed to rename acl_2.2.49-3_i386.deb. Try read-only (-r) or symlink (-s) options. at /usr/share/apt-cacher/apt-cacher-import.pl line 154.

প্যাকেজ ইনস্টল করার ক্ষেত্রে ক্লায়েন্টে ত্রুটি এখানে চিত্র বর্ণনা লিখুন

কেউ প্লিজ বাছাই করতে পারেন?

উত্তর:


10

থেকে apt-Cacher-সার্ভারে :

সার্ভার সাইড কনফিগারেশন।

  1. ইনস্টল করুন কার্যক্ষম-cacher এবং সিস্টেম আপনি এটি হোস্ট করতে চান apache2 ওয়েবসার্ভার: sudo apt-get install apt-cacher apache2। অ্যাপাচি সরান আপনার ইতিমধ্যে চলছে।
  2. sudo gedit /etc/default/apt-cacherঅ্যাপ্ট - ক্যাচার সক্ষম করুন: .আটোস্টার্ট 1 এ পরিবর্তন করুন
  3. Apache ইতিমধ্যে কার্যক্ষম-cacher ইনস্টল করার পূর্বে ইনস্টল করা হয় তাহলে: sudo invoke-rc.d apache2 restart। আপনি http://server:3142এখন অ্যাক্সেস করতে সক্ষম হওয়া উচিত ।
  4. /etc/apt-cacher/apt-cacher.confসমস্ত সেটিংস রয়েছে। এগুলি আপনার প্রয়োজনের সাথে সামঞ্জস্য করুন।
  5. স্থানীয় ক্যাশে আমদানি করুন: sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
  6. মাউন্ট ইনস্টলার সিডি: sudo mount -o loop /home/username_or_other_path/ubuntu-9.10-rc-alternate-i386.iso /media/cdrom0এবং সিডি ক্যাশে আমদানি করুন: sudo /usr/share/apt-cacher/apt-cacher-import.pl -R -r /media/cdrom0

ক্লায়েন্ট পাশ কনফিগারেশন:

  1. উত্স.লিস্ট: আপনার সার্ভারের URL- এ নির্দেশ করতে সমস্ত URL গুলি পরিবর্তন করুন s (উদা। ) (১ টি ক্লায়েন্ট পরিবর্তন করুন এবং যদি এটি কাজ করে তবে অন্য সমস্ত সিস্টেমে এটি অনুলিপি করুন)deb http://apt-cacher-server:3142/archive.ubuntu.com/ubuntu/

2A। এপিটি হিসাবে প্রক্সি হিসাবে ব্যবহার করুন: স্ট্যাটিক কনফিগারেশন। একটি টার্মিনালে, টাইপ করুন: যুক্ত
sudo nano /etc/apt/apt.conf.d/01proxy
করুন: Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";

2b। এপিটিতে প্রক্সি হিসাবে ব্যবহার করুন: রোমিং কনফিগারেশন: সেটআপ এবং স্ক্রিপ্টের জন্য শীর্ষে লিঙ্কটি দেখুন।

আমার দ্বারা অরক্ষিত তবে কর্মস্থলে কেউ এই পৃষ্ঠাটি নিজের জন্য সেট আপ করতে ব্যবহার করেছেন।

সম্পাদনা করুন: ত্রুটি সম্পর্কে: স্পষ্টতই পার্লের পুনরায় নামকরণ ফাংশনটি ডিভাইসগুলির মধ্যে ফাইলগুলি সরাতে পারে না এবং এইভাবেই ডিস্কে থাকা আমদানি এবং ক্যাশে রইল।

বিকল্পগুলি: 1. -s প্যারামিটারটি ব্যবহার করুন (কেবলমাত্র প্রতিলিঙ্ক তৈরি করে)। ২. আমদানি করার আগে একই ডিভাইসে ফাইলগুলি ম্যানুয়ালি সরান।


সংক্ষিপ্ত ব্যাখ্যার জন্য অনেক ধন্যবাদ। যেমন আমি ইতিমধ্যে বলেছি আমার কাছে উবুন্টু 10.04,10.10 এবং ন্যাটি রয়েছে। সুতরাং আমি যদি ন্যাটিতে কিছু প্যাকেজ ইনস্টল করি তবে এটি স্থানীয় নেটি উত্স থেকে প্যাকেজ ইনস্টল করা উচিত এবং আমি যদি উবুন্টু 10.04 এ কিছু প্যাকেজ ইনস্টল করি তবে এটি স্থানীয় 10.04 উত্স থেকে প্যাকেজ ইনস্টল করা উচিত। এমন কি ঘটবে? বা আমি 3 টি অ্যাপে-ক্যাচার সার্ভার সেটআপ করতে চাই? একটি যেমন উবুন্টু 10.04 এর জন্য এবং অন্যটি 10.10 এর জন্য এবং শেষটি ন্যাটিটির জন্য?
karthick87

জানেন না ... আমরা এটি 1 টি সিস্টেম এবং কেবল 1 এর জন্য ব্যবহার করি (সমস্ত ক্লায়েন্টরা একই আপগ্রেডের পথ অনুসরণ করে তাই সমস্ত মুহূর্তে মাভেরিকের উপরে থাকে) তবে ... বিভিন্ন সংস্করণ থেকে প্রাপ্ত প্যাকেজের বিভিন্ন নাম এবং উত্সের তালিকা রয়েছে ক্লায়েন্টদের (!) সংস্করণটির নাম রয়েছে। আমি মনে করি এটি 1 টি এপটি-সার্ভারের সাথে কাজ করা উচিত।
রিঞ্জউইন্ড

আপনি অপ্ট-ক্যাচার সার্ভারের জন্য উবুন্টুর কোন সংস্করণ ব্যবহার করেন?
karthick87

আমরা ম্যাভারিক ব্যবহার করি।
রিনজুইন্ড

উবুন্টু - ১০.১০ সার্ভার সংস্করণ ঠিক আছে?
karthick87

4

আমি কখনই এই অ্যাপটি-ক্যাচারদের সঠিকভাবে কাজ করতে পারি নি, তাই আমি মাইকেল ভোগকে জিজ্ঞাসা করলাম যে আমরা ঠিক এর জন্য স্কুইড কনফিগারেশন ব্যবহারের জন্য সহজ একটি শিপিং করতে পারি, এবং স্কুইড-ডেব-প্রক্সিটির জন্ম হয়েছিল।

এটি সেট আপ করা খুব সহজ এবং ক্লায়েন্ট প্যাকেজ ইনস্টল করা ছাড়া ক্লায়েন্ট অংশে কোনও কনফিগারেশন প্রয়োজন নেই requires

এটি কীভাবে ব্যবহার করবেন সে সম্পর্কে নির্দেশাবলী এখানে রয়েছে:


আমি সেটআপটি ক্রস চেক করতে চাই, সেটআপটি কাজ করছে কিনা তা সন্ধান করতে। আমি কেমন করে ঐটি করি?
karthick87

+1 টি। অবশ্যই শূন্য-কনফিগারেশন লাইন বরাবর। squid-deb-proxyচমত্কার এবং গড় ব্যবহারকারীর জন্য, ওপরে apt-cacherএবং বন্ধুদের পছন্দ করা উচিত ।
এহতেশ চৌধুরী

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