Answers:
我不知道APT是否能够直接使用PAC文件,但是您可以(需要大量工作/理解)从PAC文件本身中提取相关的代理信息,并使用该信息将APT配置为使用HTTP代理。
PAC文件实质上由JavaScript函数组成。函数的return语句(一个或多个)返回代理服务器的地址和端口,例如:
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文件,那就太好了,因为我们也在公司中使用了它们。也许其他人知道它是否/如何工作...
用于AptGet的Ubuntu Wiki页面还提供了一些有关如何为APT配置代理的提示。
另请参阅/superuser/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script
sudo gedit /etc/apt/apt.conf
并在上面添加行。