Home > Tips&Trix > Uppgradera fedora 10 till fedora 11 mha yum

Uppgradera fedora 10 till fedora 11 mha yum

Efter den lyckade live uppgraderingen av min testmaskin från fedora 9 till fedora 10 mha yum så kommer här fortsättningen, att liveuppgradera samma maskin till fedora 11 mha yum

Allt skall göras utan att ha X igång så börja med att gå över i runlevel 3 i en textkonsol eller boota maskinen till runlevel 3.

Först gäller det att se till så att man har ett friskt system utan några gamla rpm paket som ligger och skräper, detta fixar man mha package-cleanup verktyget som ligger i yum-utils paketet så jag installerade det och körde verktyget och dog bort paket som verkade vara övergivna:


yum install yum-utils
package-cleanup --leaves
package-cleanup --orphans

Det är viktigt att man har senaste versionen av rpm paketet, så om man inte har sitt system updaterat med alla patchar, uppdatera åtminstone rpm paketet:


yum upgrade rpm

Därefter såg jag till att paketet yum-fastestmirro var installerad så att när själva nedladdningen av alla paket hämtast från en snabb mirror, därefter rensade jag alla cachade saker för yum:


yum install yum-fastestmirror
yum clean all

Nu var det dags att ta ner repository filerna för fedora 11 och att se till så att dom verkligen användes:


rpm -Uhv ftp://download.fedora.redhat.com/pub/fedora/linux/releases/11/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm
mv /etc/yum.repos.d/fedora-updates.repo.rpmnew /etc/yum.repos.d/fedora-updates.repo
mv /etc/yum.repos.d/fedora.repo.rpmnew /etc/yum.repos.d/fedora.repo

Äntligen är det nu dags att göra själva upgraderingskommandot, detta kommer att ta tid, på mitt lilla system var det 1337 paket (1,2GB) som skulle uppdateras.


yum upgrade

Sedan var det dags att kontrollera att iallafall baspaketen var uppgraderad, vilket dom var men bäst att kontrollera.


yum groupupdate Base

Sedan var det dags att uppgradera grup’s bootsektor, jag har min som masterbootsektor på /dev/sda:


/sbin/grub-install /dev/sda

Nu gäller det att se till så att startup skripten körs i rätt ordning, det kan ha ändrat mellan versionerna eller om man ändrat själv:


cd /etc/rc.d/init.d
for f in *; do /sbin/chkconfig $f resetpriorities; done

Sist så kontrollerade jag att det inte fanns några “föräldrarlösa” paket kvar i systemet:


package-cleanup --orphans

Nu var det bara att starta om maskinen och hålla alla tummar man har så att maskinen starta och att den gör det i fedora 11.

Vilket den gjorde och allt verkar fungera!

Glöm inte att uppgrader repository filerna för rpmfusion om du använder paket från dom.

Categories: Tips&Trix Tags: ,
  1. No comments yet.
  1. No trackbacks yet.
*