Ich weiß nicht, ob APT eine PAC-Datei direkt verwenden kann, aber Sie können (mit einigem Aufwand) die relevanten Proxy-Informationen aus der PAC-Datei selbst extrahieren und diese Informationen verwenden, um APT für die Verwendung eines HTTP-Proxys zu konfigurieren.
Die PAC-Datei besteht im Wesentlichen aus einer JavaScript-Funktion. Die return- Anweisung (eine oder mehrere) der Funktion gibt die Adresse und den Port des Proxyservers zurück, zum Beispiel:
return "PROXY proxy.some.site:8080; DIRECT";
Schauen Sie sich einfach Ihre PAC-Datei an, indem Sie ihre Adresse in einen Browser eingeben. Mit diesen Informationen können Sie eine APT-Konfigurationsdatei erstellen:
sudo gedit /etc/apt/apt.conf.d/proxy
Sie sollten die Datei so ändern, dass sie die folgenden Informationen enthält:
Acquire::http::Proxy "http://proxy.some.site:8080";
Speichern Sie die Datei und der nächste apt-get- Lauf sollte die konfigurierte Proxy-Einstellung verwenden.
Es wäre schön, wenn APT mit PAC-Dateien arbeiten könnte, da wir sie auch in unserem Unternehmen verwenden. Vielleicht weiß jemand anderes, ob / wie es funktioniert ...
Die Ubuntu-Wiki-Seite für AptGet enthält auch einige Hinweise zum Konfigurieren eines Proxys für APT.
Siehe auch /superuser/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script