Как мне настроить apt-get для использования Pac-файла для прокси?

На моем рабочем месте мы используем Pac-файл для прокси-сети. И Pac-файл, когда я даю браузеру настройку своей работы нормально, Edit -> Advance -> Network -> Setting. Когда я дал URL-адрес, он работал нормально для меня.

Но для apt-get я не смог обновить.

Я добавил тот же URL в сетевой прокси для этого. Мой pac-файл не имеет имени пользователя или пароля.

Пожалуйста, предложите мне. Как должна работать apt-get в моем новом Ubuntu 11.10? Я действительно изо всех сил стараюсь решить эту проблему

11
задан 17 February 2012 в 09:10

1 ответ

Я не знаю, может ли APT использовать файл PAC непосредственно, но Вы можете (с довольно мало работы/понимания), извлекают соответствующую информацию прокси из самого файла PAC и используют эту информацию для конфигурирования APT для использования Прокси HTTP.

Файл PAC по существу состоит из функции JavaScript. Оператор возврата (один или несколько) из функции возвращает адрес прокси-сервера и порт, например:

return "PROXY proxy.some.site:8080; DIRECT";

Только посмотрите на свой файл PAC путем ввода его адреса в браузер. С этой информацией можно создать конфигурационный файл APT:

sudo gedit /etc/apt/apt.conf.d/proxy

Необходимо изменить файл так, чтобы он содержал следующую информацию:

Acquire::http::Proxy "http://proxy.some.site:8080";

Сохраните файл, и следующая Кв. - выполняется, должен использовать настроенную установку прокси.

Было бы хорошо, если APT мог бы работать с файлами PAC, потому что мы также используем их в нашей компании. Возможно, кто-то еще знает, работает ли это...

Страница Wiki Ubuntu для AptGet также имеет некоторые подсказки, как настроить прокси для APT.

См. также https://superuser.com/questions/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script

7
ответ дан 17 February 2012 в 09:10

Другие вопросы по тегам:

Похожие вопросы: