Nie wiem, czy APT może bezpośrednio użyć pliku PAC, ale możesz (przy odrobinie pracy / zrozumienia) wyodrębnić odpowiednie informacje proxy z samego pliku PAC i użyć tych informacji do skonfigurowania APT do korzystania z proxy HTTP.
Plik PAC zasadniczo składa się z funkcji JavaScript. Instrukcja return (jedna lub więcej) funkcji zwraca adres i port serwera proxy, na przykład:
return "PROXY proxy.some.site:8080; DIRECT";
Wystarczy spojrzeć na plik PAC, wpisując jego adres w przeglądarce. Dzięki tym informacjom możesz utworzyć plik konfiguracyjny APT:
sudo gedit /etc/apt/apt.conf.d/proxy
Należy zmodyfikować plik, aby zawierał następujące informacje:
Acquire::http::Proxy "http://proxy.some.site:8080";
Zapisz plik i następnym uruchomieniem apt-get powinno być skonfigurowane ustawienie proxy.
Byłoby miło, gdyby APT mógł pracować z plikami PAC, ponieważ używamy ich również w naszej firmie. Być może ktoś inny wie, czy / jak to działa ...
Ubuntu Wiki Strona dla AptGet ma również pewne wskazówki, jak skonfigurować serwer proxy dla APT.
Zobacz także /superuser/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script
sudo gedit /etc/apt/apt.conf
i dodaj powyższą linię działa.