我使用的是 amd64 版本 11.10(我假设是,但我不知道如何弄清楚)。现在,当我将一个部分添加到/etc/apt/source.list.d/foo.list
:
deb http://<myserver>/download/public stable main
并把我的包裹放进去
http://<myserver>/download/public/dists/stable/main/binary-amd64/
我收到一个错误:
Err http://<myserver> stable/main i386 Packages
404 Not Found
现在的问题是:即使子目录为空,我也必须在子目录Packages(.gz)
中提供一个吗?这不是包,我也没有在命令行上请求包。Ubuntu 是否要求两种架构都可用?binary-i386
i386
答案1
您需要 Packages.gz 文件来使其成为合适的存储库。如果它是空的,请等待将其添加到 sources.list,直到您完成设置。
看http://mediakey.dk/~cc/howto-create-your-own-debian-or-ubuntu-package-repository/详细说明,包括生成 Packages.gz
要验证您的架构,请uname -m
在终端中运行。如果是 64 位机器,它应该会报告x86_64
。