Я смотрю, как настроить частный репозиторий apt (на 10.04 LTS), который может поддерживать несколько версий.
Я понимаю, что на сервере не может быть установлено несколько версий пакета. Это чисто для среды разработки, где мы хотим иметь возможность протестировать несколько версий перед выпуском их в репозиторий apt.
Я знаю, что вы можете иметь несколько версий, указав номер версии в имени пакета, однако я хочу добиться противоположного, поддерживать несколько версий одного и того же имени пакета.
например, packagename_1.0_all.deb и packagename_2.0_all.deb, а не packagename-1.0_1.0_all.deb и packagename-2.0_2.0_all.deb
Для тех, кто знаком с автоматизированным развертыванием Puppet, мы можем указать, какая версия пакета нам нужна на сервере (с тегом sure, использующим то же имя пакета).
Я пробовал debmarshal от Google, описанный на http://wiki.debian.org/HowToSetupADebianRepository, но не смог заставить его работать из-за отсутствия документации.
источник
-m
переключателем. Спасибо!Разместите его под другим именем дистрибутива. Ясный и тестирование, например. Затем измените свои записи в тестовом окне
с:
deb http://homegrown.local/ubuntu lucid main
на:
deb http://homegrown.local/ubuntu testing main
источник