Anabáze se Slackware
Upgrade z 10.2 přes 11.0 na 12.0 mi dal zabratUž nějakej ten rok používám Slackware (distribuce systému GNU/Linux), začínal jsem na 9.0, po pár týdnech vyšel 9.1, takže jsem to zase celý přeinstaloval (kvůli neznalosti jsem dokázal systém za tak zasvinit, že bylo jednodušší začít úplně odznova). Pak přišel 10.0, 10.1 a 10.2. Jedenáctku jsem nějak ignoroval, systém fungoval v pohodě, neměl jsem potřebu ho měnit.
Když se ale objevila verze 12.0, nestačil jsem se divit, co že to má obsahovat. Z distra, který se drželo celkem zpátky co se týče verzí programů apod. Ještě v 11.0 (říjen 2006) bylo defaultní jádro řady 2.4, 2.6 si člověk musel najít někde v extras nebo zkompilovat sám, PHP (4/5) nebo Firefox (1.5/2.0) na tom byly podobně (defautl/extra). Dvanáctka naopak zahrnula aktuální verze, dvojkovej Firefox, jádro 2.6.21.5 (tehdy nejnovější stabilní, následující 2.6.21.6 vyšlo ani ne za tejden), sedmičkový Xka, Audacious namísto XMMS (konečně!), Apache 2.0 atd.
Takže jsem začal bádat nad tim, jak co nejjednodušejc a hlavně spolehlivě předělat svůj systém na novou verzi. Naštěstí jsou na webu srozumitelný návody na upgrade na jednotlivý verze, takže jsem moh hned začít. Samozřejmě jsem pro aktualizaci (stáhnutí a nainstalování) balíků využil Swaret, abych nemusel sosat celý instalační CD a pracně zjišťovat kterej balík mám nainstalovanej a tudíž chci aktualizovat. Verzi 11.0 jsem měl nainstalovanou hned, stačilo jít podle jednotlivejch bodů.
Dvanáctka už ale kvůli velkýmu skoku a odlišnejm technologiím vyžadovala přípravu. Jádro jsem měl zkompilovaný hned, to problém díky funkčnímu starýmu konfigu a make oldconfig nebyl. Horší bylo samotný aktualizování programů. Struktura byla totiž dost překopaná, některý balíky spojený do jednoho, jiný rozdělený víc, takže najít co kde mám odinstalovat a co naopak nainstalovat dost zabralo. Hlavně když mi přestal v určitý fázi procesu fungovat Swaret a navíc házel špatnou chybovou hlášku. Že prej nemám pkgtools, který ale samozřejmě přítomný bylo. Prozkoumání swaret skriptu jsem přišel na to, že pkgtools hledá pomocí which, který se asi přesunulo z balíku bin do svýho vlastního. Takže manuálně nainstalovat which a moh jsem jet zas dál.
Další oříšek představovaly Xka, jelikož je sedmička modulární. Musel jsem teda kompletně odinstalovat starou verzi a novou nainstalovat od základu. Ale furt mi nechodila klávesnice. Teda fungovala, ale jen anglická, nešlo přepínání na českou, win klávesy dělaly něco jinýho, než jsem byl zvyklej apod. Snažil jsem se něco najít na webu, ale marně, žádnej postup nebyl přímo na Slackware a ostatní se mi nepodařilo zprovoznit. Takže jsem měl neúplně funkční systém.
Až dneska jsem po konzultaci s kámošem našel řešení - byl špatně nainstlovanej balík xkeyboard-config, jednak chyběly nějaký soubory v /etc/X11/xkb, druhak byl nějak porouchanej xkbcomp (ať už to je cokoli). Takže po necelejch dvou měsících mám konečně zas funkční a použitelnej systém.
01.09.2007 18:13