11.4.6 使用代理扩展apt-get
如果您打算在大量主机上使用apt-get,或者想要把软件包缓存在本地—为每台机器都下载每个软件包的一个副本对带宽的使用来说并不划算。您可能也需要指示apt-get通过代理下载软件包,如果防火墙要求有这层保护作用的话。
既然apt-get用的就是普通HTTP和FTP协议,所以您可以使用任何碰巧已经装好的Web代理。apt-get认可环境变量http_proxy,同样可以在文件/etc/apt/apt.conf里显式地设置代理:
Acquire::http::Proxy "http://proxyserver:8080/
替代普通Web代理的一种方法是采用一个叫做apt-proxy的小程序。虽然它的名字叫代理,但是却不是一个真正的代理,而只是一个程序,从真正的APT服务器那里用rsync得到软件包,建立它们的缓存。apt-proxy可以从下面的地址得到:http://sourceforge.net/projects/apt-proxy。
| 回书目 上一节 下一节 |