navody:rawhide

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
navody:rawhide [2007/08/14 20:31] – aktualizace pro soucastny stav covexnavody:rawhide [2022/11/14 12:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== Jak testovat vývojové verze Fedory ======
 +
 +===== Vývojové verze =====
 +
 +Vývoj Fedory probíha ve dvou větvích **testing** z níž se balíky přesouvají do stabilních ''updates'' a **development** (nestabilní/vývojová) ze které se vytváří nové stabilní vydání.
 +
 +==== testing ====
 +
 +Větev ''testing'' je určena k vytváření aktualizovaných balíků pro stabilní vydání Fedory. Balíky jsou nejdříve zařazeny do testing a po nějaké době, pokud nejsou nalezeny problémy, jsou 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ář (''enabled=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 [[http://bugzilla.redhat.com/|bugzilly]].
 +
 +Používáním testing se zpravidla nevystavujete žádným závažným komplikacím.
 +
 +==== development (rawhide) ====
 +
 +Větev ''development'' se pohybuje zhruba v tomto cyklu
 +
 +    stabilní verze Fedory X -> rawhide -> 
 +    1. alfa testovací verze X.90 -> rawhide -> 
 +    2. beta testovací verze X.91 -> rawhide -> 
 +    3. RC (release candidate) testovací verze X.92 ->
 +    -> stabilní verze Fedory X+1
 +
 +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 Fedory můžete také 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]''.
 +
 +Používáním development se vystavujete riziku vzniku závažných nedostatků ve fuknčnosti systému. Tuto větev bystě měli používat pouze za účelem ladění a hledání chyb.
 +
 +===== Zkoušení testovacích verzí =====
 +
 +Z vývojových verzí se před vydáním stabilní verze vytvářejí tzv. testovací verze (FXtest1, FXtest2, FXtest3). To jsou sestavení obrazů CD a DVD stejně jako by se jednalo o finální verzi, ale z vývojové (development) větve.
 +
 +Aby byla stabilní verze co nejkvalitnější, je potřeba tyto verze ozkoušet na co největším množství konfigurací. (Pokud chcete aby právě u vás Fedora perfektně fungovala, máte ideální příležitost ovlivnit práci vývojářů.) 
 +
 +V podstatě máme tyto možnosti jak zkoušení provádět.
 +
 +  - máme zvláštní HW, na který testovací verzi nainstalujeme
 +  - použijeme Live CD/DVD
 +  - použijeme nativní virtualizaci - např. Xen, OpenVZ apod.
 +  - použijeme softwarovou virtualizaci - Qemu, Bochs, VMwarePlayer, VirtualBox
 +
 +==== ad 1) Máme HW na testování ====
 +
 +Pak stačí stáhnout instalační obrazy jakékoli [[http://download.fedora.redhat.com/pub/fedora/linux/releases/test/|testovací verze]] a nainstalovat je.
 +
 +==== ad 2) Testování pomocí Live CD ====
 +
 +Live CD nedosahuje variability standardní instalace, ale je pomocí něj možné ověřit základní funkčnost, případně prověřit opravy chyb v aplikacích.
 +
 +Live CD je dostupné od vývojových verzí Fedora 7.
 +
 +==== ad 3) Použití virtualizace Xen ====
 +
 +TBD
 +
 +==== ad 4) Softwarová virtualizace ====
 +
 +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 ===
 +
 +[[http://www.lowlevel.cz/log/pivot/entry.php?id=66|Howto install FC for testing using qemu]]
 +
 +=== Testování pomocí VMware Playeru ===
 +
 +  * Nainstalujeme a nakonfigurujeme VMware Player.
 +  * Stáhneme image testovací verze Fedory [[http://www.thoughtpolice.co.uk/vmware/|Image Fedory pro VMware Player]]
 +  * Spustíme VMware Player a zadáme mu umístění obrazu Fedory