web-dev-qa-db-ja.com

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

設定ファイルの何が問題になっていますか?

5
GregB

エラーメッセージに示されているように、両方のスイートで同じコードネームを使用していますが、これは不可能です。 2番目のものは、「明-不安定」のような名前にする必要があります。これは、公式リポジトリがlucid-updates、lucid-proposed、lucid-backportsなどで行うことと似ています。

5
Neil Mayhew

Repreproでこれを理解したことはありませんでしたが、repreproを使用するよりもDebianリポジトリの管理をはるかに簡単にするFreightを発見しました。

https://github.com/rcrowley/freight

1
GregB