Ubuntu 12.10 будет устанавливать настройки прокси как в, так /etc/environment
и /etc/apt/apt.conf
при настройке прокси из GUI (настройки сети).
Проверьте ваши настройки
grep -Hnri proxy /etc/apt/
отобразит текущие настройки прокси, используемые apt
в следующем формате.
filename:linenumber:proxy-setting
Если вы видите какой-либо вывод, он соответствует apt
настройкам прокси-сервера. Они должны быть очищены.
sudoedit <filename>
позволит вам редактировать соответствующий файл конфигурации. Скопируйте существующее содержимое куда-нибудь на случай, если вам нужно восстановить его, и удалите или закомментируйте строки, которые выглядят как
Acquire::<protocol>::proxy=<your proxy here>
(Добавьте // в начало строки, чтобы закомментировать эту строку. Комментированные строки игнорируются.)
Сохраните файлы, закройте текстовый редактор и повторите попытку. Если проблема не исчезнет,
Проверьте глобальную среду по умолчанию.
grep proxy -i /etc/environment
Должен перечислить все параметры прокси, которые применяются глобально. Если вам нужно очистить их,
sudoedit /etc/environment
запустит текстовый редактор. Строки, начинающиеся с #, будут игнорироваться, поэтому добавьте # перед строками, в которых указаны ваши настройки прокси. Сохраните файл и повторите попытку.
Очистка пользовательской среды
Возможно, что общесистемная конфигурация чистая, но apt
выбирает настройки прокси из среды пользователя. sudo
в определенных конфигурациях по умолчанию или при явной передаче -E
в качестве опции сохраняет среду.
env | grep -i proxy
должен перечислить любые текущие настройки прокси среды. unset <variable>
может использоваться для сброса или очистки переменной. Сбросить все <protocol>_proxy
переменные. Если они автоматически создаются, вы можете закомментировать соответствующие записи из ~/.profile
, ~/.bashrc
,~/.pam_environment
(Это наиболее распространенные файлы, содержащие записи. Все они могут быть найдены одновременно grep -Hni proxy ~/.profile ~/.bashrc ~/.pam_environment
)