Gus*_*man 10 apt repository networking proxy
有没有办法对某些存储库使用acquire::http::proxy?
我在一个有代理服务器的网络中。所以每个人都必须更新 /etc/apt/apt.conf 添加像
Acquire::http::Proxy "http://yourproxyaddress:proxyport";
Acquire::https::Proxy "http://yourproxyaddress:proxyport";
Acquire::ftp::Proxy "http://yourproxyaddress:proxyport";
Acquire::socks::Proxy "http://yourproxyaddress:proxyport";
Run Code Online (Sandbox Code Playgroud)
一切正常。
但是现在我们有很多 ubuntu 机器,我想做一个本地的 ubuntu 镜像。
所以我们应该删除那些代理行......除了外部存储库。
那么,我如何配置这样的东西?
在基于 RH 的发行版中,您可以为 yum 设置全局代理,然后为每个存储库使用单独的代理设置。但是在 Ubuntu 上没有找到类似的东西。
Gus*_*man 11
最后我让它按我想要的方式工作。
对于每个本地镜像,您必须添加如下一行:
Acquire::http::proxy::local.mirror.address "DIRECT";
Run Code Online (Sandbox Code Playgroud)
所以,在 /etc/apt/apt.conf 我得到了类似的东西:
Acquire::http::Proxy "http://yourproxyaddress:proxyport";
Acquire::http::proxy::local.mirror.address "DIRECT";
Acquire::https::Proxy "http://yourproxyaddress:proxyport";
Acquire::ftp::Proxy "http://yourproxyaddress:proxyport";
Acquire::socks::Proxy "http://yourproxyaddress:proxyport";
Run Code Online (Sandbox Code Playgroud)
这样我就可以将我们的 Web 代理用于外部/外部存储库,并且能够在没有 Web 代理的情况下使用我们的本地存储库镜像。
归档时间: |
|
查看次数: |
13139 次 |
最近记录: |