Siden Fedora 10 blev udgivet i tirsdags (den 25. november), har diverse websites og blogs kørt anmeldelser af de nye ting som distributionen indeholder. Der er dog ikke mange som har taget et kig på hvordan opgraderingen fra Fedora 9 til 10 kører.
På de systemer hvor jeg har kørt Debian, eller derivater der af (så som Ubuntu), har det blot været at ændre hvilke repository der skulle bruges og så ellers køre en normal opdatering af pakke listerne, og efterfølgende opgradere. På Debian systemerne har jeg sjældent haft problemer med den procedure, og derfor virkede det naturligt at se hvordan Fedora klarer det samme.
Til at lette en opgraderings process har Fedora værktøjet preupgrade, som er en kort guide til at hjælpe en igennem opgraderings processen. Opgraderings processen adskilder sig væsentligt fra den på Debian og derivater, da man her henter pakker og et installations program, som man rebooter ind i for at udføre den egentlige opgradering. Processen er derfor opdelt i to. Den første del af opgraderigsprocessen kan ses på følgende galleri.
-
-
Første skærmbillede i guiden
-
-
Valg af udgivelse
-
-
Opgraderings process startet
-
-
Download af installer image
-
-
Manglende diskplads
-
-
Bestemmelse af pakke afhængigheder
-
-
Download af pakker
Guiden skal blot følges så forløber processen næsten af sig selv. Man skal vælge hvilken udgivelse man ønsker at gøre brug af, hvorefter guiden passer resten selv.
Som det kan ses i galleriet meldte preupgrade en fejl da der skulle hentes et installer image. Problemet bestod i at der ikke var plads til imaget til installations programmet, Anaconda. Her fik jeg muligheden for at afbryde opgraderingen eller lade programmet hente imaget når installations programmet var bootet. Jeg valgte det sidste, og den processen fortsatte som forventet.
Da den første del af processen var gennemført, blev der rebootet og Anaconda startede op. Her blev jeg mødt med et ncurses baseret interface, og en besked om at den grafiske version af Anaconda ikke kunne starte op.
Baggrunden i Anaconda er broderet med fejl vedrørende kmod-fglrx. Dette var fordi at der endnu ikke er kommet nogen pakke til Fedora 10. Det virkede noget foruroligende, men opgraderingen forløb uden problemer her fra.
Da installationen af pakker var gennemført rebootede systemet og startede op i Fedora 10. Det skulle dog vise sig at fejlen med kmod-fglrx skulle komme tilbage for at drille lidt. Systemet var stadig konfigureret til at benytte fglrx som driver, og da den ikke er tilstede lavede systemet et fallback til en meget basal driver. Det gav den rigtige opløsning, men en tilnærmelses vis ubrugelig desktop. Grafikken var simpelhen for langsom.
Dette var nemt at ordne, da brugen af fglrx blot skulle deaktiveres med rpmfusions værktøj.
Opgraderingen fra Fedora 9 til 10 var derfor ikke helt fejlfri. Problemerne som er omtalt har derfor ikke været nogen show stopper, og det virker som om at opgraderings proceduren på et Fedora system er brugbart. Der skal dog ikke herske nogen tvivl om at jeg anser proceduren på en Debian (eller derivat heraf) som værende en del bedre.