Zastanawiam się, jak skonfigurować prywatne repozytorium apt (10.04 LTS), które może obsługiwać wiele wersji.
Rozumiem, że na serwerze nie można zainstalować wielu wersji pakietu. Jest to przeznaczone wyłącznie dla środowiska programistycznego, w którym chcemy móc przetestować wiele wersji przed wydaniem ich do produkcyjnego repozytorium apt.
Wiem, że możesz mieć wiele wersji, umieszczając numer wersji w nazwie pakietu, jednak chcę osiągnąć przeciwnie, obsługiwać wiele wersji tej samej nazwy pakietu.
np. nazwa_pakietu_1.0_all.deb i nazwa_pakietu_2.0_all.deb zamiast nazwa_pakietu-1.0_1.0_all.deb i nazwa_pakietu-2.0_2.0_all.deb
Dla tych, którzy są zaznajomieni z automatyczną aplikacją Puppet - możemy określić, jakiej wersji pakietu chcemy na serwerze (za pomocą znacznika zapewnienia używającego tej samej nazwy pakietu).
Próbowałem debmarshal Google'a opisanego na http://wiki.debian.org/HowToSetupADebianRepository, ale nie mogłem go uruchomić z powodu braku dokumentacji.
źródło
-m
przełącznikiem. Dzięki wielkie!Hostuj pod inną nazwą dystrybucji. na przykład jasne i testowe. Następnie zmień wpisy w polu testowym
z:
deb http://homegrown.local/ubuntu lucid main
na:
deb http://homegrown.local/ubuntu testing main
źródło