当我使用
apt-cacher-ng
作为本地网络上的缓存服务器并且它有互联网时,一切都运行良好。我通过将 Acquire::http { Proxy "http://server_ip:3142"; }
添加到 /etc/apt/apt.conf.d/proxy
将我的客户(没有互联网)指向服务器。客户端可以运行 apt update
和 apt install <package>
并且它可以工作并缓存。
如果我将
apt-cacher-ng
服务器与互联网断开连接或将其置于离线模式,则客户端上的 apt update
会失败。因为apt update
无法运行,客户端也无法使用apt install
安装任何东西。服务器的日志已经满了500s了。
这似乎是除了镜像 Ubuntu 之外离线安装应用程序的最简单方法,但为什么
apt-cacher-ng
在没有互联网或启用离线模式时无法处理 apt update
?
在 Ubuntu 20.04 上复制:
apt-cacher-ng
服务器有互联网apt update
在缓存服务器上成功apt install
但不能再 apt update
apt update
或 apt install
我使用相同的配置,并且使用 apt-cacher apache2 版本遇到相同的问题。我还尝试将此配置与预置文件一起使用,但安装陷入了“安装软件”步骤。
我也对一些线索感兴趣。
谢谢