如何在 Reprepro 中设置多个套件?

如何在 Reprepro 中设置多个套件?

我想要一个用于稳定和不稳定 lucid 软件包的私有 apt 存储库。当我尝试包含 debian 时,我总是收到错误。

Multiple distributions with the common codename: 'lucid'!
First was in ./conf/distributions line 1 to 8, another in lines 10 to 17There have been errors!

我正在使用这个配置文件。

Origin: Stable Repository
Label: Stable Repository
Suite: stable
Codename: lucid
Architectures: i386 amd64
Components: main non-free
Description: Stable Repository
SignWith: yes

Origin: Unstable Repository
Label: Unstable Repository
Suite: unstable
Codename: lucid
Architectures: i386 amd64
Components: main non-free
Description: Unstable Repository
SignWith: yes

我的配置文件有什么问题?

答案1

就像错误消息中说的那样,您在两个套件中都有相同的代号,这是不可能的。您必须将第二个套件命名为“lucid-unstable”。这类似于官方 repo 对 lucid-updates、lucid-proposed、lucid-backports 等所做的操作。

答案2

我从来没有用 reprepro 弄清楚过这一点,但我确实发现了 Freight,它使 debian 存储库管理比使用 reprepro 容易得多。

https://github.com/rcrowley/freight

相关内容