我试图从正式文档的示例中为Ubuntu14.04网络安装设置一个预置配置。我受到选择镜像上的代理错误的影响。我使用的是apt-cacher-ng代理。因此,添加本地存储库失败,因为无法通过apt-cacher-ng代理下载密钥。通常,我会收到关于密钥本身的错误。然后,我尝试使用apt-cacher-ng后端中指定的镜像中的随机gpg键(在本例中是in.archive.ubuntu.com)。关于键的错误消失了(至少相关的提示没有出现),但是本地存储库仍然没有添加,尽管我已经设置了:
d-i debian-installer/allow_unauthenticated boolean true直接使用我的校园镜像,从而避免代理,抛出一个关于grub-pc安装失败的错误(可能是由于镜像出现了问题?)。我能做什么同时使用传道者和本地存储库?我可以想到以下可能性:
apt-cacher-ng可以选择允许某些域/urls滑动,而不是直接拒绝它们。debian-installer有一种没有密钥的使用本地回购的方法。debian-installer对于更具体的代理设置有一个问题(例如,只针对apt (理想)、no_proxy列表等)。sources.list.d开始安装包之前,自行安装一个包(其中包含存储库的键和一个d-i条目)。wget键和列表条目并添加它,通过在post安装中的脚本执行apt-get update和其他包安装。grub-pc错误的方法。发布于 2014-06-22 16:18:54
因此,我正在使用一种解决办法。我在预置中设置的代理是一个HTTP代理,因此HTTPS和FTP连接自然不受影响。但是,安装程序不支持HTTPS作为传输机制(可能需要安装apt-transport-https )。因此,剩下的选项是为签名密钥设置一个FTP服务器,我使用了vsftpd。我不希望apt-cacher为本地存储库做任何工作,所以我也设置了vsftpd作为一个FTP存储库。
https://askubuntu.com/questions/477499
复制相似问题