Ich bin gerade dabei, ein privates Apt-Repository (unter 10.04 LTS) einzurichten, das mehrere Versionen unterstützen kann.
Ich verstehe, dass Sie nicht mehrere Versionen eines Pakets auf einem Server installieren können. Dies ist eine reine Entwicklungsumgebung, in der mehrere Versionen getestet werden sollen, bevor sie für das Repository für Produktions-Apt freigegeben werden.
Ich weiß, dass Sie mehrere Versionen haben können, indem Sie die Versionsnummer in den Paketnamen einfügen. Ich möchte jedoch das Gegenteil erreichen und mehrere Versionen desselben Paketnamens unterstützen.
zB packagename_1.0_all.deb und packagename_2.0_all.deb anstelle von packagename-1.0_1.0_all.deb und packagename-2.0_2.0_all.deb
Für diejenigen, die mit der automatisierten Bereitstellung von Puppet vertraut sind, können wir angeben, welche Version eines Pakets auf einem Server gewünscht wird (wobei das Tag "verify" denselben Paketnamen verwendet).
Ich habe Googles Debmarshal ausprobiert, der unter http://wiki.debian.org/HowToSetupADebianRepository beschrieben ist , konnte es jedoch aufgrund fehlender Dokumentation nicht zum Laufen bringen.
quelle
-m
Schalter gestoßen bin . Vielen Dank!Hosten Sie es unter einem anderen Distributionsnamen. klar und testend zum Beispiel. Ändern Sie dann Ihre Einträge in Ihrer Testbox
von:
deb http://homegrown.local/ubuntu lucid main
in:
deb http://homegrown.local/ubuntu testing main
quelle