No sé si APT puede usar un archivo PAC directamente, pero puede (con bastante trabajo / comprensión) extraer la información de proxy relevante del archivo PAC mismo y usar esta información para configurar APT para usar un proxy HTTP.
El archivo PAC consiste esencialmente en una función de JavaScript. La declaración de devolución (una o más) de la función devuelve la dirección del servidor proxy y el puerto, por ejemplo:
return "PROXY proxy.some.site:8080; DIRECT";
Simplemente mire su archivo PAC ingresando su dirección en un navegador. Con esta información puede crear un archivo de configuración APT:
sudo gedit /etc/apt/apt.conf.d/proxy
Debe modificar el archivo para que contenga la siguiente información:
Acquire::http::Proxy "http://proxy.some.site:8080";
Guarde el archivo y la próxima ejecución de apt-get debe usar la configuración de proxy configurada.
Sería bueno si APT pudiera trabajar con archivos PAC porque también los usamos en nuestra empresa. Quizás alguien más sepa si / cómo funciona ...
La página Wiki de Ubuntu para AptGet también tiene algunos consejos sobre cómo configurar un proxy para APT.
Consulte también /superuser/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script