প্রক্সির মাধ্যমে সংযুক্ত সিস্টেমে কীভাবে প্যাকেজ ইনস্টল করবেন?


48

আমি একটি উবুন্টু ১১.১০ সিস্টেম পেয়েছি যাতে একটি প্রক্সি মাধ্যমে ইন্টারনেটে সংযুক্ত থাকে এবং আমি অ্যাপটি-গেটের মাধ্যমে প্যাকেজ ইনস্টল করতে চাই। যখন আমি এটি করার চেষ্টা করি তখন আমি এই ত্রুটি বার্তাটি পাই:

sudo apt-get install libboost-program-options-dev
[...]
Err http://gb.archive.ubuntu.com/ubuntu/ oneiric/main libboost1.46-dev i386 1.46.1-5ubuntu2
407  Proxy Authentication Required

কোন ধারনা?


তাদের যে কোনও নিখরচায় প্রক্সি বিবরণ উপলভ্য যাতে আমি আমার অফিস @ কে কিছু প্যাকেজ সংযুক্ত করে ডাউনলোড করতে পারি।
জাইসন জাস্টাস

উত্তর:


74

এই পদ্ধতিটি আমার পক্ষে কাজ করেছিল ..... একবার চেষ্টা করে দেখুন ...

ফাইলটি পরীক্ষা করুন /etc/apt/apt.conf

বিষয়বস্তুগুলি ছিল,

Acquire::http::proxy "http://<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<proxy>:<port>/";
Acquire::https::proxy "https://<proxy>:<port>/";

কোনও কারণ ব্যবহারকারীর পাসওয়ার্ডের তথ্য নেই বলেই আপনি প্রক্সিটিতে পৌঁছাতে পারছিলেন কিন্তু এটি অতীতের হয়ে উঠতে পারেন নি। সুতরাং শুধু এই তথ্য রাখুন ..

Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";

ফাইলটি সংরক্ষণ করুন এবং আপনার কাজ শেষ হয়েছে ...


ব্রোটিপ: আরও ভাল এই লাইন অন্য ফাইলে যুক্ত করুন /etc/apt/apt.conf.d/80proxy,। এটি নিশ্চিত করবে যে কোনও সংস্করণ আপগ্রেড হওয়ার পরে পরিবর্তনগুলি হারাবে না।


1
<br> যদি ব্যবহারকারীর নামটিতে একটি "@" চর থাকে তবে কী হবে? <br> উদাহরণস্বরূপ যদি ব্যবহারকারীর নামটি একটি সম্পূর্ণ ইমেল ঠিকানা হয়?

1
@Hunger, এই পড়ুন cyberciti.biz/faq/...
ভিনিতে মেনন

2
আপনি যদি সকালে এটি করেন,
শেভরনগুলি

অর্জন করুন :: মোজা :: প্রক্সি "মোজা 5: // সার্ভার: পোর্ট";
ক্রিস রুফ

45

একটি প্রক্সি অস্থায়ী কনফিগার করতে, http_proxyপরিবেশের পরিবর্তনশীল সেট করুন । প্রক্সিটি যদি proxy.example.comবন্দরে থাকে 8080এবং আপনার ব্যবহারকারীর নাম userএবং পাসওয়ার্ড দিয়ে প্রমাণীকরণ করতে হয় তবে passচালান:

sudo http_proxy='http://user:pass@proxy.example.com:8080/' apt-get install package-name

এ জাতীয় প্রক্সি স্থায়ীভাবে সেট করতে, এতে তৈরি করুন /etc/apt/apt.conf.d/30proxy:

Acquire::http::Proxy "http://user:pass@proxy.example.com:8080/";

পরের বার আপনি যথাযথভাবে চালনার সাথে সাথে পরিবর্তনগুলি তত্ক্ষণাত দৃশ্যমান।


2
এটি এখনও কাজ করছে না, একই ত্রুটি। আমার উল্লেখ করা উচিত যে আমি বিশ্বব্যাপী আমার প্রক্সি সেট আপ করেছিApplications -> System Tools -> System Settings -> Network Proxy -> Apply system Wide
719016

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

+1 অস্থায়ী কর্মক্ষেত্রটি আমার পক্ষে আরও উপযুক্ত উত্তর!
উইম

1
@ লেকেনস্টেইন: আপনি '30' উপসর্গটি বেছে নিলেন কেন? আমি এখন এটি পার্সিংয়ের ক্রমটি সংজ্ঞায়িত করেছি, তবে: প্রক্সিটির জন্য 30 এর আগে কোনও সম্মেলন আছে?
jgomo3

1
@ jgomo3 আমি সম্ভবত অন্যান্য ফাইলগুলি (বা ডিরেক্টরিতে এটি উপস্থিত থাকলে একটি README উপস্থিত রয়েছে?) এর দিকে লক্ষ্য করেছি এবং তারপরে এলোমেলোভাবে একটি মান বাছাই করেছি। ফাইলগুলি বর্ণানুক্রমিকভাবে পাঠ করা হয়।
লেকেনস্টেইন

2

বিকল্পটি হ'ল সিন্যাপটিক্স প্যাকেজ ম্যানেজার ব্যবহার করা, এর পছন্দগুলিতে আপনি যে প্রক্সিতে সংযোগ করতে চান সেটি সেট করে। আপনি এই পাথটি ব্যবহার করে কনফিগারেশনটি সন্ধান করতে পারেন: সেটিংস -> পছন্দ -> নেটওয়ার্ক

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