Я не знаю, может ли APT использовать файл PAC напрямую, но вы можете (с большим трудом / пониманием) извлечь соответствующую информацию о прокси из самого файла PAC и использовать эту информацию для настройки APT для использования прокси HTTP.
Файл PAC по существу состоит из функции JavaScript. Оператор return (один или несколько) функции возвращает адрес и порт прокси-сервера, например:
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-get следует использовать настроенный параметр прокси.
Было бы хорошо, если бы APT мог работать с файлами PAC, потому что мы также используем их в нашей компании. Возможно, кто-то еще знает, если / как это работает ...
На странице Wiki Ubuntu для AptGet также есть несколько советов, как настроить прокси для APT.
Смотрите также /superuser/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script