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


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.