2014-02-08 58 views
0

我正在嘗試使用this設置私人回購回購。嚴密按照說明操作。建立一切sudo apt-get update工作正常後(我看到包文件從容易回購被提取),但是當我嘗試安裝失敗的軟件包(我使用sudo apt-get -d install haproxy下載HAProxy的的.deb文件。無法下載.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 

正如你所看到的的URL DEB包不正確。

此路徑(/home/ubuntu/packages//h/haproxy_1.4.24-1_amd64.deb)從包文件,該文件是被dpkg-scanpackages生成讀

dpkg-scanpackages ~/private /dev/null | gzip -9c > ~/private/Packages.gz

(我不是100%確定它是否是dpkg-scanpackages問題或nginx配置問題,我對nginx的經驗並不是很多)。

試圖解決這個問題的任何幫助將是偉大的。

感謝

回答

0

那麼萬一是別人卡住類似的東西: 我得到它的工作,問題是,我是跑從/家/ Ubuntu的,因此整個路徑的dpkg-scanpackages正在加入Packages.gz中的deb包。我從包dir執行相同的命令,我能夠成功下載pkgs。