Je ne sais pas si APT est capable d'utiliser directement un fichier PAC mais vous pouvez (avec un peu de travail / compréhension) extraire les informations de proxy pertinentes du fichier PAC lui-même et utiliser ces informations pour configurer APT pour utiliser un proxy HTTP.
Le fichier PAC se compose essentiellement d'une fonction JavaScript. L' instruction de retour (un ou plusieurs) de la fonction renvoie l'adresse et le port du serveur proxy, par exemple:
return "PROXY proxy.some.site:8080; DIRECT";
Regardez simplement votre fichier PAC en entrant son adresse dans un navigateur. Avec ces informations, vous pouvez créer un fichier de configuration APT:
sudo gedit /etc/apt/apt.conf.d/proxy
Vous devez modifier le fichier afin qu'il contienne les informations suivantes:
Acquire::http::Proxy "http://proxy.some.site:8080";
Enregistrez le fichier et la prochaine exécution d' apt-get devrait utiliser le paramètre de proxy configuré.
Ce serait bien si APT pouvait travailler avec des fichiers PAC car nous les utilisons également dans notre entreprise. Peut-être que quelqu'un d'autre sait si / comment cela fonctionne ...
La page wiki d'Ubuntu pour AptGet contient également quelques conseils sur la configuration d'un proxy pour APT.
Voir également /superuser/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script
sudo gedit /etc/apt/apt.conf
et ajoutez la ligne ci-dessus fonctionne.