Я не знаю, чи 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-get слід використовувати налаштований параметр проксі.
Було б добре, якби APT міг працювати з файлами PAC, оскільки ми також їх використовуємо в нашій компанії. Можливо, хтось ще знає, чи / як це працює ...
Сторінка Wiki Ubuntu для AptGet також має деякі підказки, як налаштувати проксі для APT.
Дивіться також /superuser/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script