包搜索策略

包搜索策略

我使用的是 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-i386i386

答案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

相关内容