为什么reprepro抱怨“所有”架构?

Der*_*ler 7 ubuntu debian deb apt

我今天开始为我们的一些应用程序设置一个 deb 存储库。鉴于它们是解释性脚本,我选择了“所有”架构(来自conf/distributions):

Codename: lucid
Architectures: all
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将 .deb 添加到存储库时,reprepro 会打印警告:

WARNING: Distribution lucid contains an architecture called 'all'.
Run Code Online (Sandbox Code Playgroud)

现在我想知道为什么它会发出警告?有什么问题?

小智 6

啊哈!我终于明白了。多年来,这一直让我感到沮丧。

如果您将 .deb(控制文件)指定为 Architecture: all,则除了您希望将其放入的 arch 之外,不要将任何内容放入 reprepro 分发文件中。

架构:amd64 i386 ...