apt-get特定存储库的代理?


10

请多多包涵,我已尽力寻找最好的方法,没有明显的解决方案。

我位于公司防火墙的后面,我们有几个代理服务器,可以用来访问大型互联网。我公司的IT部门已将WAN中主要的Debian仓库镜像了。

我想在WAN(即Internet)之外使用几个存储库。是否可以告诉apt-get使用代理而不是其他代理?

启用并在apt.conf中定义了代理后,它将对防火墙内部的东西进行反驳,而在未定义代理的情况下,它将对防火墙外部的源进行反驳。

在apt.conf的手册页中有提及,但是将proxy语句放在source.list文件中是行不通的(除非我语法错误)。

谢谢

杰瑞

Answers:


18

创建/etc/apt/apt.conf.d/01proxy具有以下内容的文件:

Acquire::http::Proxy::external.repo.host "http://your.proxy.host/";

通过以下设置,将通过your.proxy.host上的HTTP代理来代理对external.repo.host上的存储库的所有http请求。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.