如何在 apt 包管理器的 sources.list 中同时拥有 arch=amd64 和 trust=yes?

如何在 apt 包管理器的 sources.list 中同时拥有 arch=amd64 和 trust=yes?

我想要做什么?

你可以有
deb [trusted=yes] http://pathtoserver/ubuntu bionic main
deb [arch=amd64] http://pathtoserver/ubuntu bionic main

在 sources.list 中单独列出。

有什么方法可以做
deb [trusted=yes, arch=amd64] http://pathtoserver/ubuntu bionic main或类似的事情,让我只能将 amd64 作为选项,并且信任应该是肯定的。在 Ubuntu 18.04 Bionic 中。


错误

如果我使用以下 deb 行
deb [arch=amd64 trusted=yes] http://pathtoserver/ubuntu bionic main

E: Conflicting values set for option Trusted regarding source
E: The list of sources could not be read.

这是一个隔离系统,我已经镜像了 ubuntu 存储库以供离线使用。

答案1

正如你所看到的,感谢@Terrance 的评论,您需要像这样放置选项:([trusted=yes arch=amd64]无特定顺序)。

关于你的第二个错误,这是因为您有另一个使用相同 URL(http://pathtoserver/ubuntu)但没有 的条目[trusted=yes]

例如,如果你有一个条目发行以及一个条目来源, 他们两个都需要有[trusted=yes]

相关内容