【发布时间】:2014-02-08 08:54:15
【问题描述】:
我正在尝试使用this 设置一个私人 apt 存储库。已严格按照说明进行。在设置完所有sudo apt-get update 后工作正常(我看到包文件是从apt-repo 获取的)但是当我尝试安装一个包时它失败了(我使用sudo apt-get -d install haproxy 下载了haproxy 的.deb。
Err http://ec2-54-220-154-205.eu-west-1.compute.amazonaws.com/packages/ ./ haproxy 1.4.24-1
404 Not Found
Failed to fetch http://ec2-54-220-154-205.eu-west1.compute.amazonaws.com/packages//home/ubuntu/packages//h/haproxy_1.4.24-1_amd64.deb 404 Not Found
如您所见,deb 包的 URL 不正确。
这个路径(/home/ubuntu/packages//h/haproxy_1.4.24-1_amd64.deb)是从dpkg-scanpackages生成的Packages文件中读取的
dpkg-scanpackages ~/private /dev/null | gzip -9c > ~/private/Packages.gz。
(我不能 100% 确定是 dpkg-scanpackages 问题还是 nginx 配置问题,我对 nginx 的经验并不丰富)。
任何尝试解决此问题的帮助都会很棒。
谢谢
【问题讨论】: