Frugalware tapasztalatok

Elhatároztam, hogy feltelepítem élesben a Frugalwaret, mert nekem egy nagyon stramm kis rendszernek tűnt. Mi tetszett benne? Például a nagy csomagarchívum, és hogy olyanok is rátesznek az ISO-kra, amit mások nem nagyon (pl. zárt forrású kernelmodult tartalmazó driverek: nvidia, madwifi; multimédiás cuccok: flashplugin, mplayer, codecs, xgl, compiz). Van benne többé-kevésbé egységes artwork, bár nem olyan szép, mint az Ubuntué. Az /etc/sysconf rendszerbeállításai. A build rendszer nagyon tetszett. A makepkg chroot környezetben forgat és buildel, könnyen lehet csomagot készíteni. Ráadásul be lehet állítani, hogy a függőségeket rekurzívan forrásból vagy bináris csomagokból telepítse-e. repoman-nal könnyen lehet buildelni olyan cuccokat, amit csomagban nem terjesztenek (vmware, skype, opera, cedega, ...). És alapból is sok csomag van benne (10 cd). Ráadásul minden csomag 686-ra optimalizált.

Ez eddig nagyon jól hangzik, de van más is.

Telepítés:
A telepítést a Frugalware 0.5 első DVD-jéről végeztem. A partíciók formázásánál kiválasztottam a check-et (formázás ellenőrzéssel), de meglepően gyorsan kész lett, hát ránéztem tty4-re, és mit látok:

sh: badblocks: not found

Nagyon jó! Most vagy nincs badblocks a telepítő DVD-n, vagy el van dugva a telepítő elől. Najó. Később kérdezi, hogy akarom-e részletesen válogatni, hogy mit tegyek fel. Naná! Gyönyörűen bejelölöm, ami kell, megszüntetem a jelölést arra, ami nem kell. Amikor kész vagyok és várom, hogy na most majd feltelepszik, hát mit kapok:

Language Selection

És kezdődik előről a telepítő. Amikor másodszor választottam ki, hogy melyik partíciót hova mountolja, akkor a swap és a root kiválasztása után, a többi partícióra már írta, hogy (IN USE). Azt hittem emlékszik mit jelöltem be. De nem. Látta hogy az már fel van mountolva, mert előzőleg felmountolta az /mnt/target-be. Aztán szépen fel is települ, szét rakja a cuccokat a partíciókra úgy, ahogy szerettem volna, csak hát a /etc/fstab-ba nem tett bele mást, csak a swap-ot és a root-ot. (Ez a hiba a Slackware telepítőjében is megtalálható.) /var nélkül meg elég nehezen indul a Frugal.

További kínlódások a telepítővel

A következő nekifutások alkalmával mindig ugyanabba a problémába szaladtam bele. Amikor odajutok, hogy rendszer telepítése, akkor a pacman azt mondja, hogy ő majd cache-öli a csomagokat. CD-ről cache-elni? Na ezt meg hogy képzeli!? A végén rájöttem mi a gond. A pacman mindent cache-el, még a helyi fájlokat is. A telepítő ezt úgy akarja elkerülni, hogy rögtön amikor kiválasztom a / partíciót létrehoz rajta /etc-be valami fájlokat, meg /var/cache/pacman/pkg pacman cache-be linkeli az összes csomagot a DVD-ről. Így a pacman azt hiszi, hogy miden cache-elve van. Na most amikor és kiválasztottam a /var-nak a partíciót, az felmountolta az üres partíciót a /var-ba, és ez eltakarta azt, ami a root partíción volt a /var-ban adat.

Security updates

Na jó, szóval ott tartunk, hogy valahogy túlestem a telepítésen. Gondoltam, hogy majd "pacman -Syu", mire ő azt mondja, hogy az xorg-server függ a libgl-től. nvidia replaces libgl és hol itt a probléma? Hát ott, hogy a sec-update-es xorg-server a sec-update-es libgl-től függ, még hozzá a verziófüggőség úgy van, hogy =nemtomhányasverzió. Mivel egyáltalán nem volt libgl-em, mert az nvidia helyettesíti és ütközik vele, így semilyen verziójú libgl-em nem volt, így a "pacman -Syu" egy-két hibaüzeneten kívül mást nem produkált. Nem ez az első eset. Amikor sec-update-es kernelt csomagoltak, akkor is a kernelmodulok verziófüggőségét nem javították ki rögtön (csak bugreport után nemtommennyivel), így aki használt csomagból kernelmodult (pl. nvidia, fglrx, madwifi stb.), az nem nagyon bírt upgrade-elni.
Nekem meg az eleve rossz ízű, ha a sec-update-ek is ilyen problémásak.

Szóval van a Frugalban sok jó cucc, de nagyon is indokolt, hogy nincs még 1.0-ás kiadás. Majd talán jó kis rendszer lesz, ha az meglesz.

==============================================================

Van még valami, amit nem említettem. Proeblémás megcsinálni, hogy csak azt tegye fel, ami nekem kell. A telepítőben nem tehettem meg, mert nem működött. (Ok, ez lehet, hogy már javítva van.) A frugalpkg gyakorlatilag használhatatlan. Oké, ezt MAJD helyettesítik a gfpm-mel, és addig?
Kevésbé jelentős dolog, hogy nem darabolják annyira a csomagokat mint a Debiannál, valamint a függőségkezelésre nincsenek olyan tág lehetőségek.

Hozzászólások

"csak hát a /etc/fstab-ba nem tett bele mást, csak a swap-ot és a root-ot. (Ez a hiba a Slackware telepítőjében is megtalálható.)"

Szerintem nem található meg. Rendszeresen csatoltatok más hd-ről partíciókat /home-nak, /usr/local-nak telepítés közben, és mindig ott csücsül az fstabban.

Nem definialtam egesz pontosan a hibat. Az /mnt/target-be felmountolja a particiokat es utana oda telepit. A hiba a kovetkezo: a Slackware telepito nem nezi meg, hogy van-e mar valami oda felmountolva. Ugyhogy ha feluton, de mindenkeppen ez a lepes utan kilepsz a telepitobol, a cucc ugyanugy felmountolva marad. Na most ha ismet elinditod a telepitot es maskepp akarod mountolni a cuccot (mondjuk mert eredetileg valamit eredetileg felrenyomtal), akkor problemaid lesznek.

"de mindenkeppen ez a lepes utan kilepsz a telepitobol"

Na igen. Ha kilépek. De nem lépek. :D

"Na most ha ismet elinditod a telepitot es maskepp akarod mountolni a cuccot (mondjuk mert eredetileg valamit eredetileg felrenyomtal), akkor problemaid lesznek."

Igen, így igaz lehet.

Úgy tudom, erősen kalapálják a telepítőt (is) a fiúk, a 0.6pre2-ben újítottak rajta (bár én nem próbáltam, a pre1-et frissítgetem).

Hm, ha arra gondolsz, hogy gentooztam egy évig, akkor jelzem, hogy azt meguntam. Zenwalk nagyon jó kis desktop-rendszer, de szerverkedésre újabban nem jó. Van egy Debian etch is a gépemen, csak mert olyanom már régen volt, de Frugalware az alap, minden megy benne pöpecül. Ha meg mégsem, akkor ott a #frugalware.hu @ freenode :)

Tehat jelenleg jobban jarok egy Debiannal, mert az kiforrottabb, tehat kevesebb hiba van benne. Mert a helyzet az, hogy kevesebb az az elony, amit a Frugal ad nekem desktopon, mint az a hatrany, amit a hibakkal valo kardozas nekem jelent.

Masik. Oregon elmelete szerint egy distrot kell alaposan megismerni, es aztan azt hasznalni mindenutt. A Frugal valahogy nem szimpatikus szerverre. A Debian viszont univerzalis operacios rendszer, tehat mindenre jo.

Telepitot ujra szemugyre kene venni, szerintem ezek a hibak javitva lettek.
En rendszeresen kulon tettem a /var konyvtarat foleg szervereken es semmi ilyen gondot nem tapasztaltam a telepitesnel.

A libgl es probleman ugy lehetett volna segiteni, ha elobb eltavolitod a utkozest okozo csomagot majd a frissites vegen visszateszed es onnantol mar semmi gond nem lett volna a tovabbi frissitessel.
/pacman -Rd foo; pacman -Syu; pacman -S foo/
(aki kerdez, az kap valaszt ...)

Kb itt eltuntek a hibakkal valo kardoskodasok.

"Tehat jelenleg jobban jarok egy Debiannal, mert az kiforrottabb, tehat kevesebb hiba van benne."
Nyilvan ott tobben vannak akik segito szandekkal jelentik az esetleges felmerulo hibakat...
Amennyiben meglatogatod a http://frugalware.org -ot es elmejedsz kicsit a menukben tapasztalni fogod, h rengeteg lehetoseg van jelezni a hibakat es segitseget kerni az esetleges problemak eseten.

" Oregon elmelete ... " Vajon melyik distrora gondolt? :)

"A Debian viszont univerzalis operacios rendszer, tehat mindenre jo."
A Frugalwaret univerzalisan hasznalom szerveren es desktop kornyezetben, laptopokon, es mindenfele masinara telepitve ami megfelel az i686-os architekturanak.

/Remelem nem fogalmaztam bantolag, nem volt szandekomban./
-udv janny-

Kb itt eltuntek a hibakkal valo kardoskodasok.
Lásd fent, amit hozzáírtam.

" Oregon elmelete ... " Vajon melyik distrora gondolt? :)
Ő UHU-t használ. (szerverre is)

A Frugalwaret univerzalisan hasznalom szerveren es desktop kornyezetben, laptopokon, es mindenfele masinara telepitve ami megfelel az i686-os architekturanak.
Biztonság szempontjából szerintem két dolog tesz különbésget:
1. Mit csomagolnak?
Linux disztóknál ez körülbelül ugyanaz; mindben van Linux kernel, GNU userland meg ugyanazok a programok. Akkor van jelentősebb különbség, ha pl. valamilyen BSD-vel hasonlítasz.
2. Ki csomagol?
Mennyire gyorsan jelenik meg javítás, ha kiderül valami hiba. Frugalware-nek más a háttere, mint pl. Debiannak, Ubuntunak, vagy RedHat-nek.

/Remelem nem fogalmaztam bantolag, nem volt szandekomban./
Dehogy, az RPM alapú distrokból is hiányolom azokat a fanatikus megszállotakat, akik megmagyarázzák, hogy az nem úgy van, mert az ő rendszerük a legjobb.
Eddig is írtam, hogy az a disztribúció szar, amiben RPM csomagok vannak. (RPM-mel nincs különösebb bajom, csak nem tudok olyan JÓ rendszert, amiben RPM csomagok vannak.) Erre legfeljebb annyit mondtak, hogy "nekem jó, én elégedetten használom, stb." Hiába provokálom őket, nem jön senki, hogy megmagyarázza, hogy ezt így csak ez a(z RPM alapú) distro tudja.

Ami a Frugalt illeti, tartom az álláspontomat. Nagyon ígéretes, de még elég kiforrott.
Egyelőre Debian marad/lesz.