navody:rawhide

Toto je starší verze dokumentu!


Jak testovat vývojové verze Fedora Core

Vývoj Fedora Core probíha ve dvou větvích testing z nějž se balíky přesouvají do stabilních updates a development ze které se vytváří nové stabilní vydání.

Větev testing je určena k vytváření aktualizovaných balíků pro stabilní vydání Fedora Core. Balíky jsou nejdříve zařazeny do /testing a po nějaké době, pokud nejsou nalezeny problémy, je přeřazeny mezi updates.

Pokud chcete testovat balíky, které se připravují do stabilní verze stačí si v

/etc/yum.repos.d/fedora-updates-testing.repo

povolit tento repozitář (enable=1 v sekci [updates-testing]). Od této chvíle se vám budou instalovat testovací verze balíků. Chyby na které narazíte v souvislosti s těmito balíky pak samozřejmě hlaste to bugzilly.

Používáním testing se zpravidla nevystavujete žádným závažným komplikacím.

Větev development se pohybuje zhruba v tomto cyklu

  stabilní verze Fedora Core -> rawhide -> 1. testovací verze -> 
  -> rawhide -> 2. testovací verze -> rawhide -> 3. testovací verze ->
  -> stabilní verze Fedora Core

Jako rawhide je tedy označována nestabilní, vývojová verze, ze které se pak vytváří verze testovací a to tak, že se definuje stav v jakém musí rawhide být, aby mohla být testovací verze vydána. Z poslední testovací verze se pak vychází při vydání verze finální.

Existující instalaci Fedora Core také můžete aktualizovat na poslední verzi rawhide. Vystavujete se ale riziku podstatně vetších komplikací. K zprovoznění repozitářů development stačí v

/etc/yum.repos.d/fedora-development.repo

povolit sekci [development].

Z vývojových verzí se před vydáním stabilní verze vytvářejí tzv. testovací verze (FCXtest1, FCXtest2, FCXtest3). To jsou sestavení obrazů CD a DVD stejně jako by se jednalo o finální verzi, ale z vývojové větve.

Aby byla stabilní verze co nejkvalitnější, je potřeba tyto verze otestovat na co největším množství systémů. V podstatě máme tři možnosti jak toto testování provádět.

  1. máme zvláštní HW, na který testovací verzi nainstalujeme
  2. použijeme nativní virtualizaci - např. Xen, OpenVZ apod.
  3. použijeme softwarovou virtualizaci - Qemu, Bochs, VMwarePlayer

Nevýhodou softwarové virtualizace je, že ta zpravidla podstrkává OS falešný hardware, který je pro všechny instalace naprosto shodný. Největší zdroj problémů - kombinace různého HW a SW tak je zcela zamaskován.

Testování pomocí Qemu

Testování pomocí VMware Playeru

  • Nainstalujeme a nakonfigurujeme VMware Player.
  • Stáhneme image testovací verze Fedora Core Image Fedora Core pro VMware Player
  • Spustíme VMware Player a zadáme mu umístění obrazu Fedora Core
  • Poslední úprava: 2022/11/14 11:08
  • (upraveno mimo DokuWiki)