我一直在使用 preseed.cfg 进行 Ubuntu 部署。在熟悉了要安装的软件包后,是时候通过创建镜像来减少下载时间和互联网流量了。我最终使用apt-cacher-ng并通过添加
d-i mirror/http/proxy string http://mymirror
到 preseed.cfg。事情就是从这里开始变得奇怪了。我有几个 .deb 文件,我通过 wgetting 将它们作为 preseed/late_command 的一部分运行,然后用 dpkg -i 安装它们。在添加代理之前,软件包的安装没有问题。使用代理,它们安装失败。那么代理是否会影响预置安装期间安装 .deb 文件?
答案1
事实证明,这是由于使用 ASCII 而不是二进制下载的一些附加文件出现问题并被损坏。