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
)
i
опцию grep, которая выполняет поиск без учета регистра.http://www.iasptk.com/how-to-change-system-proxy-settings-from-terminal-in-ubuntu-1204precise
Как изменить настройки прокси системы с терминала в Ubuntu 12.04 (Precise)
Настройте рабочий стол / ноутбук Ubuntu для использования прокси-сервера с терминала.
Включить настройку прокси с терминала в Ubuntu 12.04
Откройте терминал и выполните следующие команды
Примечание: - измените IP-адрес хоста и настройки порта на свой.
Отключить настройку прокси с терминала в Ubuntu 12.04
источник
app-get
настройки прокси хранятся в/etc/apt/apt.conf.d/20proxy
Также имя файла может быть чем-то вроде 20proxy .
Внимание: вам необходимо
root
разрешение изменить или удалить файл по адресу/etc/apt/apt.conf.d
.Это может быть работа:
если вы не можете найти файл напрямую, ищите
Acquire::http::Proxy
так:Поскольку содержимое файла, в котором установлен прокси-сервер, должно быть примерно таким:
Некоторое время переменная окружения устанавливается для него
http_proxy
, поэтому сделайте это:источник
$sudo ls /etc/apt/apt.conf.d/
показывает мне другой список