Я пытаюсь отключить прокси для, apt-get
но похоже, что apt-get
он получает конфигурацию прокси откуда-то еще /etc/apt/apt.conf
, потому что, хотя apt.conf
файл пуст (и системный прокси установлен None
), он все еще пытается подключиться к прокси.
У кого-нибудь есть идея?
/etc/apt/apt.conf
Иногда существуют переменные окружения прокси, которые все еще установлены.
Чтобы узнать, выполните следующую команду:
Если вы видите какой-то вывод, например:
Тогда вам нужно будет сбросить эту переменную.
Для этого выполните следующую команду:
Следуйте тому же подходу для всех других записей, таких как
https_proxy
.источник
HTTP_PROXY
(все заглавные), поэтому попробуйтеenv | grep -i proxy
(-i
означать «без учета регистра»), и посмотрите, есть ли какие-либо выходные данные; стоит попробовать = /. Кроме того, вы можете сделатьgrep -iR proxy /etc/apt/
? Это ищет слово proxy во всех файлах в/etc/apt/
, потому что прокси иногда устанавливается в файле в/etc/apt/apt.conf.d/
./etc/environment
, так что мы можем искать здесь.Нет только одного места, где apt-get читает конфигурационные файлы. Вы должны работать ,
grep -i proxy /etc/apt/apt.conf.d/*
и это даст вам точный файл, содержащий настройки прокси - сервера (это просто пример работает сupdate
вместоproxy
:источник
/etc/apt/apt.conf
также может содержать информацию о прокси. Также это может быть написано с заглавной буквы.Если вы не хотите
apt-get
использовать прокси, используйтеapt-get
как:источник
Возможно, переменная окружения http_proxy установлена на некоторый прокси. попробуйте очистить переменную (или хотя бы посмотрите, имеет ли она значение)
источник
Глупый способ заставить его работать - отключить прокси на время использования
system settings > Network
.Или удалите настройки прокси из
/etc/environment
и/etc/apt/apt.conf
И добавьте обратно ручную настройку прокси, как только вам понадобится прокси обратно.
источник