কোনও প্রক্সি কনফিগার করা না থাকলেও কেন অ্যাপ্ট-গেম সর্বদা প্রক্সি ব্যবহার করে?


26

আমি প্রক্সিটি অক্ষম করার চেষ্টা করছি apt-getতবে মনে হচ্ছে apt-getএটির পরিবর্তে অন্য কোথাও থেকে প্রক্সি কনফিগারেশনটি পেয়েছে /etc/apt/apt.confকারণ apt.confফাইলটি খালি থাকলেও (এবং সিস্টেম প্রক্সি সেট করা আছে None) এটি এখনও প্রক্সিটিতে সংযোগ দেওয়ার চেষ্টা করছে।

কেউ ধারণা পেয়েছেন?

উত্তর:


32

প্রক্সি এবং নন-প্রক্সি পরিবেশের মধ্যে সহজেই স্যুইচ করতে আমি বিভিন্ন কনফিগারেশন ফাইলগুলি প্রতিস্থাপন করতে একটি স্ক্রিপ্ট ব্যবহার করছি। সমস্যাটি হ'ল আমি প্রক্সি apt.conf ফাইলটি একটি খালি apt.conf ফাইলের সাথে প্রতিস্থাপন করেছি, যা এপটি তখন উপেক্ষা করা হয়েছিল।

Acquire::http::Proxy "false";Apt.conf এ লেখার পরে এটি প্রক্সি ছাড়াই কাজ করেছে :)


এটা কাজ! Apt.conf দিয়ে প্রক্সি অক্ষম করে।
চু-সিয়াং লাই

1
আমি আমার কেসটি /etc/apt/apt.conf.d/ থেকে 95proxy.conf ফাইল সরানোর জন্য কাজ করেছি তবে স্পষ্ট করে বলা ভাল: ডি আপনাকে ধন্যবাদ।
এম

এই apt.conf ফাইলটি কোথায়?
ক্রোটচেটটি

@ লস্টক্রটচেট/etc/apt/apt.conf
অহাতিয়াস

12

কখনও কখনও, প্রক্সি পরিবেশের ভেরিয়েবলগুলি এখনও সেট করা থাকে।

এটি জানতে, নিম্নলিখিত আদেশটি করুন:

env | grep proxy

আপনি যদি কিছু আউটপুট দেখতে পান তবে উদাহরণস্বরূপ:

http_proxy=http://127.0.0.1:1234/

তারপরে আপনাকে এই পরিবর্তনশীলটি আনসেট করতে হবে।

এটি করতে নিম্নলিখিত কমান্ডটি প্রয়োগ করুন:

unset http_proxy

অন্যান্য সমস্ত এন্ট্রিগুলির জন্য একই পদ্ধতির অনুসরণ করুন https_proxy


1
ইঙ্গিতটির জন্য ধন্যবাদ, দুর্ভাগ্যক্রমে http এবং https উভয়ই প্রক্সি ফাঁকা: \
অহতিয়াস

হুম। মজাদার. যদিও আমি এতে সন্দেহ করি, তবে সম্ভবত চলকটি HTTP_PROXY(সমস্ত ক্যাপ), সুতরাং env | grep -i proxy (-i"কেস সংবেদনশীল" অর্থটি চেষ্টা করে দেখুন এবং কোনও আউটপুট আছে কিনা তা দেখুন; এটি একটি চেষ্টা মূল্য = /। এছাড়াও, আপনি কি করতে পারেন grep -iR proxy /etc/apt/? এটি নীচে সমস্ত ফাইলে প্রক্সি শব্দটি অনুসন্ধান করে /etc/apt/, কারণ প্রক্সিটি কখনও কখনও নীচে কোনও ফাইলে সেট থাকে /etc/apt/apt.conf.d/
আলা আলী

প্রক্সি সমস্ত ক্যাপ থাকার সাথে এটি করারও দরকার নেই। গ্রেপ কমান্ড কার্যকর করে কোনও প্রক্সি কনফিগারেশন থাকা অন্য কোনও ফাইলও প্রকাশ পায়নি।
অহতিয়াস

ঠিক আছে, আমি মনে করি এটি পেয়েছি। প্রক্সিগুলির জন্য সমস্ত কনফিগারেশন ফাইল স্যুইচ করতে আমি একটি স্ক্রিপ্ট ব্যবহার করছি। সমস্যাটি হ'ল আমি apt.conf একটি খালি ফাইল দিয়ে প্রতিস্থাপন করেছি। ফলস্বরূপ স্পষ্টত সর্বদা সর্বশেষ প্রক্সি কনফিগারেশন লোড করা হয়েছে, কারণ প্রক্সি মানটি মিথ্যাতে সেট করা হয়নি। আপনার প্রচেষ্টা জন্য যাইহোক ধন্যবাদ!
অহতিয়াস

মাইপে প্রক্সি এনভির মধ্যে সেটিংস রয়েছে /etc/environmentতাই আমরা এখানে খুঁজছি।
চু-সিয়াং লাই

4

কেবলমাত্র একটি জায়গা নেই যেখানে পঠন কনফিগারেশন ফাইলগুলি উপযুক্ত pt আপনি চালানো উচিত grep -i proxy /etc/apt/apt.conf.d/*এবং এটি আপনার প্রক্সি সেটিংস 'রয়েছে সঠিক ফাইল দিব (এই শুধু একটি উদাহরণ দিয়ে চলমান updateপরিবর্তে proxy:

grep -i update /etc/apt/apt.conf.d/*
/etc/apt/apt.conf.d/20apt-show-versions:// When Apt's cache is updated (i.e. apt-cache update)
/etc/apt/apt.conf.d/20packagekit:// Whenever dpkg is called we might have different updates
/etc/apt/apt.conf.d/20packagekit:// i.e. if an user removes a package that had an update
/etc/apt/apt.conf.d/20packagekit:"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 1 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
/etc/apt/apt.conf.d/20packagekit:// When Apt's cache is updated (i.e. apt-cache update)
/etc/apt/apt.conf.d/20packagekit:"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 1 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";

এটি যথেষ্ট নয়, ফাইলটিতে /etc/apt/apt.confপ্রক্সি তথ্যও থাকতে পারে। এছাড়াও এটি মূলধন চিঠি দিয়ে লেখা যেতে পারে।
কেপ


2

পরিবেশের পরিবর্তনশীল http_proxy কিছু প্রক্সিতে সেট করা সম্ভব। ভেরিয়েবল সাফ করার চেষ্টা করুন (বা কমপক্ষে এর কোনও মান আছে কিনা তা দেখুন)


2

এটিকে কাজ করার মূ .় উপায়টি ব্যবহার করার জন্য প্রক্সিটিকে কিছুক্ষণ অক্ষম করে system settings > Network

অথবা /etc/environmentএবং থেকে প্রক্সি কনফিগারেশন সরান/etc/apt/apt.conf

এখানে চিত্র বর্ণনা লিখুন

আপনার একবার প্রক্সি ফিরে দরকার হলে ম্যানুয়াল প্রক্সি কনফিগারেশনটি আবার যুক্ত করুন।


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