Upgrade Slackware 10 na Slackware 10.1
- STEFi - 2005-02-24 00:54:50
Swaret je mocny pomocnik, ktery udrzuje vas pocitac updatovany. Pokusil jsem se o upgrade na novejsi verzi cele distribuce....
Predne je nutne si uvedomit, ze upgrade systemu muze vest k docasnemu nepouziti pocitace a to predevsim z duvodu konfiguracni nekompatibility novych verzi ruznych programu. Doporucuji si na to vyhradit nejaky cas, v mem pripade jedno odpoledne (zavisi na rychlosti linky a pocitace). Samozrejme, ze upgrade Slacku z verze 10 na 10.1 neni zas takovy problem jako treba z verze 9 na 10. Neni zde nutne nic preinstalovavat rucne pred zapocetim samotneho upgradu.
Jak postupovat?
Predpokladam, ze mate na svem Slacku jiz nainstalovany swaret. Pokud ne, ucinte tak (domaci stranka:
http://swaret.sourceforge.net/, instalace z tgz balicku pomoci installpkg). Ja osobne jsem pouzil stable verzi 1.6.2, ale v diskusnim foru jsem se docetl, ze to bude fungovat i s verzi vyvojovou 1.7.x. A nyni k upgrade.
V konfiguracni souboru
/etc/swaret.conf naleznete promennou
VERSION=10.0
a zmente ji na
VERSION=10.1
Titmo mate swaret nastaven pro upgrade. Z prikazove radky potom staci spustit:
bash# swaret --upgrade
Po stazeni ridicich souboru (seznam baliku) swaret vyhleda rozdily mezi tim co je v distribuci 10.1 a tim co je nainstalovano.
Potom je uzivatel dotazovan, zda chce pre instalovat jednotlive baliky. Doporucuji volny "A", pro vsechno. V mem pripade swaret stahoval cca 480 MB takze na pomalych linkach to bude slozite. Po upgrade jednotlivych baliku swaret spusti kontrolu zavislosti, tedy pokud je v konfiguracni souboru swaretu nastavena promenna "Dependency=1". Nasledne stahne potrebne baliky, nainstaluje je a spusti znovu test zavisloti (v mem pripade to probehlo jen jednou).
Dulezite
Swaret standardne neupgraduje kernel a lilo, jelikoz by to mohlo zpusobit neschopnost systemu nabootovat. Upgrade je nutne provest rucne.
---- brzy doplnim ----
Problemy
Behem upgrade
Byl jsem nucen prerusit swaret behem stahovani (ctrl+c). Staci potom znovu sputit "swaret --upgrade" a stahovani bude pokracovat dale.
Po ugradu
Jelikoz vyuzivam Xka, po rebootu pocitace samozrejme nenabehli. V error logu byl zasadni problem s klavesnici a pak jeste nekolik spatne nastavenych cest na fonty (coz neni pro funkci zasadni pro nabehnuti X). Je tedy nutne v /etc/X11/xorg.conf prenastavit ovladac klavesnice z
Driver "Keyboard"
na
Driver "kbd"
Pozor! Napiste "kbd" malymi pismeny, s velkym zacatecnim sem nepochodil.
Po teto uprave jiz vse funguje, tedy na prvni pohled...
Dalsi doplnujici udaje doplnim o problemech behem casu, pokud se vyskytnou.
Ukonceni upgrade
Paklize vse funguje jak ma, doporucuji vymazat cache s baliky.
bash# swaret --purge
Upgrade kernelu
Stahnete si z ftp nebo cd Slacku verze 10.1 tyto baliky:
kernel-headers-2.4.29-i386-1.tgz
kernel-ide-2.4.29-i486-1.tgz
kernel-modules-2.4.29-i486-1.tgz
Nasledne pomoci installpkg baliky nainstalujte. Doporucuji jeste upravit lilo.conf a pridat do nej drivejsi kernel (nezapomente pak spustit lilo z prikazove radky). Pak staci jiz jen reboot. Po naobootovani do noveho jadra je nutne inicializovat alsu pomoci alsaconf.