আমি কীভাবে পিবেল্ডারকে আমার অ্যাপট-ক্যাচার-এনজি উদাহরণ ব্যবহার করতে পারি?


8

আমি একটি আছে কার্যক্ষম-cacher-ng আমার LAN এর নেটওয়ার্কে সার্ভার, এবং কিভাবে আমি "শক্তি" পারে আমি ভাবছিলাম pbuilderএটা (গতি বাড়াতে প্যাকেজ বিল্ড) ব্যবহার করতে।

ক্যাশেটির সাধারণ সেটআপ ক্লায়েন্ট-সাইডটি এরকম কিছু করে:

ইন /etc/apt/apt.conf:

Acquire::http { Proxy "http://servername:3142"; };


pbuilder এর একটি --mirrorবিকল্প রয়েছে যা আমি অনুমান করি যে এটি ব্যবহার করতে আয়না সেট করে। এটি-এ-ক্যাশে-এনজি সার্ভারের ঠিকানায় সেট করার চেষ্টা করুন।
সালেম

@ সেলাম আমি মনে করি না যে এটি করবো, যেহেতু অপ্ট-ক্যাচার-এনজি একটি আয়না নয় কেবল প্রক্সি।

@ jrg apt-cacher-ng একটি আয়না হিসাবে চলতে পারে। কেবল http://servername:3142/ubuntuআপনার আয়না url হিসাবে ব্যবহার করুন ।
T0xicCode

উত্তর:


3

এটার মত:

$ sudo pbuilder --login --save-after-login
# echo 'Acquire::http { Proxy "http://servername:3142"; };' > /etc/apt/apt.conf.d/02proxy
# exit
$

বিকল্পভাবে, আপনি --executeবিকল্পটি ব্যবহার করতে পারেন :

$ sudo pbuilder --execute --save-after-exec -- /tmp/setup-apt-proxy.sh

... যেখানে /tmp/setup-apt-proxy.shতৈরি করতে আদেশ রয়েছে /etc/apt/apt.conf.d/02proxy


হবে servernameবিল্ড পরিবেশ থেকে পাওয়া যাবে? এর পরিবর্তে একজনের আইপি ঠিকানা ব্যবহার করা উচিত নয়, কারণ প্রক্সিটি অবশ্যই স্থানীয়?
অ্যালেক্সিস উইল্ক

3

আপনি যদি এটি সেট করে export http_proxy=http://your-proxy:8080/থাকেন ~/.pbuilderrcতবে প্যাকেজ ডাউনলোডের জন্য সেই প্রক্সিটি ব্যবহার করবে।

আমি এটি আমার সেটআপে চেষ্টা করেছি, এবং এটি কার্যকর হয়েছে। সর্বোত্তম হিসাবে আমি ইন্টারনেট ট্র্যাফিক থেকে বলতে পারি, চলমান অবস্থায় আমাকে কিছু ডাউনলোড করতে হয়নি pbuilder create

সুন্দর জিনিস হ'ল আপনি টারবল তৈরি করার সময় এই উপায়টিও কার্যকর হয়, কেবল আপনি এটি তৈরির পরে তা পরিবর্তন করার পরে নয়।


0

আমি - এমিরার আর্গুমেন্টটি ব্যবহার করেছি , যেমন:

sudo pbuilder create --debootstrapopts --variant=buildd --configfile ~/.pbuilderrc --mirror http://localhost:3142/us.archive.ubuntu.com/ubuntu/ main restricted universe multiverse

প্রক্সিতে ক্যাচিং হিটগুলি যাচাই করুন:

$ tail -f  /var/log/apt-cacher/access.log 
Thu Dec 19 19:16:33 2013|26140|::ffff:127.0.0.1|HIT|1272844|us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages.bz2
Thu Dec 19 19:18:45 2013|26647|::ffff:127.0.0.1|HIT|49563|us.archive.ubuntu.com_ubuntu_dists_precise_Release
Thu Dec 19 19:18:45 2013|26663|::ffff:127.0.0.1|HIT|198|us.archive.ubuntu.com_ubuntu_dists_precise_Release.gpg
Thu Dec 19 19:18:46 2013|26707|::ffff:127.0.0.1|HIT|1272844|us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages.bz2
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.