Buta SuSE

10.2-t installáltam csak szöveges módban, a célból h megfrissítsem 10.3-al. Először úgy gondoltam, h hamarabb végzek, ha gyorsan feltolom szövegesben, de eszembe jutott, h ki szeretném próbálni, hogy viselkedik a SuSE ha betolok neki egy frissebb install CD-t. Ugye ilyenkor egy Ubuntu szól, h újabb detected, akarok-e updatelni. Nos, ehhez viszont kellene egy grafikus felület automounterrel. Hm rakjunk fel kde-t, de mi kell ehhez?

Pipáljuk be a yastban a kdebase-t meg hald-t, a SuSE úgyis úgy tele van csomagfüggőségekkel, h felránt mindent ami kell.

Na de nem, nem tesz fel kdm-et. Nembaj feltesszük külön, most már van startkde meg kdm binünk is de csak nem indul. Még akkor se, ha beállítom kézzel a sysconfig alatt, hogy kde a DEFAULT_WM és kdm a DISPLAYMANAGER. Hosszas nyomozás után kiderül, h a kdebase-session nélkül ezt nem tudja. De könyörgöm, akkor miért nem teszi fel??

BTW, miért nem tud a SuSE dist-upgrade-t netről, miért kell hozzá cd/dvd-t letölteni és egyeltalán bootolni?

Végülis a frissítés szépen lement, az előző beállításokat átvette, egy hibát találtam eddig, a yast angol lett. Így nem látszik a vicces magyar fordítás miszerint a gnome-volume-manager az hangerőszabályzó, pedig nem is :-P

Hogy ezt megnézhessük, a yast/system/language-ba menjünk bele, nofene hirtelen magyarrá is vált, csak alul maradt cancel/accept, tegyük magyarra, de accept után csak angol maradt. Akkor állítsuk angolra, ekkor persze fel kell rakni az összes related angol fordítást (gnome, kde, ooo, stb.), aztán állítsuk vissza magyarra. De így se lett olyan mint régen, nem jó.

Akkor próbáljuk meg sudo-val, így kiderül, h valami környezeti változó a ludas. LANG=hu_HU.UTF-8 a useremé, rootnak pedig posix és ha átnyomom hu_HU-ra akkor már magyar a yast. Ezt rontotta el a 10.2->10.3 frissítés.

Hozzászólások

"Hosszas nyomozás után kiderül, h a kdebase-session nélkül ezt nem tudja. De könyörgöm, akkor miért nem teszi fel??"

Mert a kdebase-nek meg a kdm-nek nem függősége, és ez így helyes is.
Amúgy nincs a SUSE-ben kde-desktop, vagy valami hasonló metacsomag?

A gond az, hogy a sudo env_reset-tel kilövi a root beállításait. Kell egy 'Defaults:root env_keep=LANG DISPLAY TERM TZ MITTUDOMEN' sor.

Nem a SuSE a SüSÜ.

Nem értem mit lő ki. usernek hu_HU, rootnak posix a LANG-ja.

$ sudo /sbin/yast

és magyar, és utána ugyanaz marad a LANG-ja mindenkinek.

Persze

# LANG=hu_HU yast

is magyar lesz, de mint mondtam, a 10.2-ben magyar volt és a frissítés után lett angol. Azt persze nem tudom 10.2 alatt milyen volt a root LANG-ja, csak az tűnt fel, h magyar volt, angol lett.

Van olyan, hogy env_reset. Ez - nevéhez hűen - Reseteli a komplett környezeti változók rendszerét, azaz minden változó a system default értékre áll be, nem veszi át a user agyonberhelt változóit. Ezért kell az env_keep, ami megmondja, hogy ezt meg ezt meg ezt a változót lécci-lécci NE reseteld le, hanem vegye át a hívó rendszerből.

YsST > Szoftver telepítése... > Szűrő > Csomagkategóriák > KDE alaprendszer

--
"Trollhammaren sveper igen..."

Azért az viccesebb volt, amikor frugalt telepítettem. Úgy voltam vele, hogy feldobom a rendszert csak simán kde-vel, aztán ami kell, azt utólag lehúzom. A telepítőben ki lehet választani csoportosan is, hogy mi kell, itt én kiválasztottam, hogy kde, aztán install. Lehúzott egy rakás függőséget, ahogy kell, feltelepítette, majd reboot. Erre látom, hogy grub-nál nem megy tovább. A lényeg az, hogy semelyik csomagnak nem volt függősége a kernel, és ha a base csoportot nem jelölöd ki, akkor tényleg nem rak fel a telepítő kernelt. Természetesen a base csoport feltelepítése után már ment a rendszer. :)