在从桌面 LiveCD (10.10) 安装系统期间,我检查了“安装期间下载更新”选项。
在开始安装之前,我已经配置了一个 apt 代理服务器。
代理服务器是通过编写配置的
Acquire::http { Proxy "http://apt-proxy-server:3142"; };
/etc/apt/apt.conf.d/02proxy
到从 LiveCD 引导的正在运行的系统上的新文件。
在启动系统安装 GUI 之前,此代理已正确用于我在实时系统上安装的各种软件包。它访问apt-cacher-ng
在机器上以非透明模式运行apt-proxy-server
。
但是,安装期间进行的下载不使用此代理。我确认该文件02proxy
未被更改或删除。
有没有办法在安装过程中强制使用 APT 代理?
如果您使用的是 Live CD,Apt 未设置为使用您的代理,您可以在 Live CD 上配置 apt 以使用代理。如果您想让这更加永久,您可以使用自定义 Live CD 或将您的网络设置为默认使用代理进行所有连接。
就我个人而言,我只使用 squid 并将所有 .deb 文件缓存大约一个月
来自 ubuntu 的帮助
更改示例
会成为
与上面的 apt-proxy-v2.conf 对应的 sources.list 可能如下所示:
标准模块的 apt-proxy 条目
安全补丁的 apt-proxy 条目