 |
GoboLinux
A GoboLinux egy brazil disztró, de azt ne higgye senki, hogy a brazil fiúk nem tudnak jó dolgokat csinálni... különben meg inkább nemzetközi mint brazil, mert legfőbb megalkotója Hisham Muhammad, s e név mintha nem csengene eléggé brazilosan, azaz portugálul...
Szóval. A hivatalos honlapjuk: http://gobolinux.org
De hogy legyen ez itt a reklám helye, már e leírás elején megemlítem, hogy (az én jóvoltomból...) van hivatalosnak tekinthető magyar fóruma is e disztrónak, ezen a linken:
http://linux.birodalom.net/gobophpbb
És ez olyannyira hivatalosnak tekinthető, hogy be lett linkelve a disztró fent említett hivatalos oldalának community-page-jára, s maga Hisham Muhammad írt köszönőlevelet nekem, benne fórumomat „cool”-nak nevezve. Ezt nem amiatt írtam le mintha olyan nagy valami lenne egy phpbb fórumot felpakolni valahova, inkább amiatt vagyok büszke, mert ez egy NEM AKÁRMILYEN Linux disztró, hanem hitem szerint forradalmi, a jövőbe mutató kezdeményezés, s örülök hogy ennek a szerintem nagy jövő előtt álló disztrónak az elterjesztésében segédkezhetem, már az elején, s a magyar linuxosok hasznára lehetek ezzel.
Na most a lényeg. A brazil oldalról letölthető a 012 verziószámú CD-képmás, de nemsokára kijön a 013 is, rc2 már van hozzá. Ez egy live-cd, amiről fel is telepíthető a cucc. Ki lehet választani telepítés közben mit akarunk és mit nem. Ellentétben például a Zenwalkkal, a telepítő nem kérdez meg internetbeállításokat, ezeket utólag kell behuzalozni a rendszerbe, config file-ok átírásával, de ehhez igen részletes segítséget lehet találni már a magyar fórumon, s különben sem nehéz. Szkriptrendszere nagyjából BSD rendszerű.
A lényeg különben az, hogy a Gobó szakít a hagyományosnak sőt szabványnak tekinthető POSIX filerendszer-hierarchiával! Gyakorlatilag minden Linux rendszerben nagy a kavar és összevisszaság atekintetben, mely binárisok kerülnek telepítékor a /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /opt könyvtárakba, sőt a júzer a saját könyvtárába is telepíthet bármit... disztrónként eltérő, mi hova kerül. Emellett a másik legnagyobb baj a csomagkezelés. A csomagkezelés ugyan megoldott a legtöbb nagyobb disztró alatt, a függőségkezelés is – ám ez egészen addig müxik csak, míg valaki fel nem tesz valamit forrásból fordítva! Az nem kerül be a csomaglistába. Márpedig számos oka lehet annak, hogy valaki forrásból telepít: nincs meg az adott progi binárisa az adott disztróhoz, vagy optimalizálni akarja a progit a maga rendszerére...
De akkor is gáz van, ha valaki ugyanannak a proginak több verzióját akarja valamiért a rendszerében megőrizni.
A Gobó alatt ilyen gondok nincsenek. Előszöris: itt nincs csomagkezelő program, csak csomagkezelés!
Ez hogy lehet?
Úgy, hogy itt MAGA A FILERENDSZER A CSOMAGKEZELŐ!
Ez úgy működik, hogy kivétel nélkül minden progi a maga könyvtárába kerül, pontosabban azon belül van egy könyvtár a verziónak, és abba. Például:
/Programs/Firefox/1.5.0.7/...
/Programs/Firefox/1.5.0.3/... (ha meg akarjuk tartani a régebbi változatot is...)
/Programs/Udev/095/...
stb.
Persze, a proginak a maga könyvtárán belül lehetnek alkönyvtárai, ahol külön tárolja a binárisokat, doc-fileokat, stb. Minden file ami a progihoz tartozik, az adott könyvtáron belül van. És van egy Settings könyvtár is neki, az aktuális beállításokkal. Ha példának a Firefoxot vesszük, azt úgy tudja a rendszer, melyik az aktuális változat, hogy van a /Programs/Firefox könyvtárban egy Current nevű link, ami az aktuális könyvtárra, célszerűen a legmodernebbre, itt az 1.5.0.7 -re mutat.
Minden program könyvtára a /Programs -ból nyílik. A rendszerbeállítások a /System -ben vannak. Itt van egy Executables és egy Libraries könyvtár (meg pár másik), amikben symlinkek vannak, ezek mutatnak a telepített programok végrehajtható binárisaira illetve lib-jeire stb.
Természetesen nem nekünk kell veszkődni a linkelgetéssel, az iszonyatos volna! Ezt elintézi helyettünk pár szkript, amiket telepítéskor készen kapunk.
Gobó alá telepíthetünk akár binárisból, akár forrásból, emiatt nem is egészen értek egyet azzal, hogy a disztró forrásalapúnak aposztrofálja magát, habár kétségtelen tény, több köze van a forrásalapúsághoz, mint a bináris disztrókhoz. De akármiből telepítsünk is, az eredmény ugyanaz lesz: látjuk a progit utána a /Programs könyvtárban, azaz a tartalomjegyzék egyszerű áttekintésével eldönthetjük, mink van feltelepítve és mi nem! S ha valamit megununk, egyszerűen letöröljük a könyvtárát és kész. Vagy kiadjuk a
RemoveProgram progineve
parancsot, az elegánsabb, mert a symlinkeket is megszünteti amik oda mutatnak.
Program feltelepítése binárisból:
InstallPackage progineve
ez megkeresi a Gobó csomagdepójában a binárist, letölti, s felrakja. Ha van függősége, azt is lekezeli.
Forrásból telepítés két fő módon történhet. Ha van Recipe hozzá (ez egy kis file ami előírja a fordítási utasításokat), akkor adjuk ki:
Compile progineve
megnézi gobóéknál, van-e recipe, ha van letölti, annak alapján letölti valahonnét a netről a forrást, majd lefordítja nekünk, beleértve azt is, hogy mindent a megfelelő helyre tesz a gobó nem épp hagyományos könyvtárszerkezetében.
Ha nincs recipe hozzá, nekünk kell megkeresnünk valahol a forrást a neten. Letöltjük, majd
PrepareProgram progineve verziója
Ez az utasítás átírja a configure és make fileokat úgy, hogy a megfelelő helyre legyen aztán telepítve minden. Ezután a szokásos make és make install...
Ennél azonban jobb, ha nem is töltünk le semmit, csak kiadjuk a
MakeRecipe http://...a_telepiteni_akart_progi_forrásának_helye
parancsot. Ez letölti a forrást, és létrehoz egy kezdeti recipefile-ot neki. Majd Compile progineve és ha sikerült a fordítás, létre is jön a végleges recipe, amit elküldhetünk gobóéknak, hadd gyarapodjék a gyűjtemény...
Ha nem akarunk egy progit végleg törölni, csak a symlinkjeit megszüntetni, arra a
DisableProgram progineve
parancs szolgál.
Hogyan találnak meg mindent a telepített programok?
Úgy, hogy a hagyományos Linux könyvtárszerkezet emulálva van gobó alatt symlinkekkel. Azaz például a /bin és a /bin egyaránt egy-egy symlink a /System/Links/Executables könyvtárra.
A livecd KDE felületet tartalmaz, sajnos azonban csak angol, portugál és azt hiszem német és lengyel nyelvvel. A 012 változat progijai elég régicskék, célszerű tehát utána legalábbis a binárisokból frissíteni a fontosabb progikat (InstallPackage...), okvetlenül ajánlom a Coreutils és a PciUtils frissítését. Az mc-t sem árt. De nemsokára 1-2 héten belül úgyis itt a 013...
Csomagot készíteni végtelenül egyszerű gobó alatt. Szó szerint a hülye is képes rá. Elég annyi, hogy a pogi valahogy fent legyen a rendszeren, s működjön. Ha ennyit elértünk, mindössze annyi a dolgunk, hogy kiadjuk a parancsot:
CreatePackage progineve
s ekkor abból a verzióból amire a Current link mutat, megcsinálja a (bináris) csomagot...
Nekem nagyon kellemes tapasztalataim vannak vele. A fórumot tulajdonképpen azért hoztam létre, mert szeretnék egy hungarian edition terjesztést csinálni a GoboLinuxból. Ehhez a véleményem szerint legfontosabb 2 szoftverből, a magyar OpenOffice legfrissebb, 2.0.4-es változatából, meg a Firefox1.5.0.7-ből (a magyar nyelvűből) már csináltam is kész, működő csomagokat. Az Ooo esetén ehhez az rpm verziót használtam fel, ugyanis némi trükközéssel még rpm-es csomagokat is fel lehet tenni Gobó alá, ha nem is automatikusan. Ennek menete le van írva a fórumban. Én feltettem az Ooo-t abból, majd CreatePackage... Gobó alatt többnyire egyszerűek a dolgok. Úgy lett kitalálva...
Kiknek ajánlható a Gobo?
A hivatalos honlapjukon azzal rémisztgetnek minket, hogy nem kezdőbarát. Nos, HAZUDNAK! Természetesen valóban nem merném olyasvalakinek ajánlani, aki épp most tér át Windowsról, s azt se tudja mi az hogy Linux. De aki legalább egyetlen hónapot eltöltött valami felhasználóbarát desktop linux előtt már, például UHU alatt, és legalább az mc-t tudja parancs-sorból kezelni, annak nem kell tőle különösebben félnie.
Még a kernelfordítás is egyszerű alatta: Compile Linux
s erre letölti a legújabbat, megpatch-eli ahogyan kell magától, lefordítja, a modulokat is, berak mindent a maga helyére még a bzImage-ot is... neked csak újra kell utána indítani a rendszeredet. Persze, ha akarod itt is lehetőséged van make menuconfigra...
Végeredményben, ez a Gobó úgy is tekinthető, mint egy LFS, azaz ahol magad pakolod össze a rendszeredet neked tetszően, de:
1. Binárisból is telepíthetsz alá könnyedén.
2. Már a legelején van egy kész, komplett, működő rendszered grafikus felülettel, azaz bármikor félbeszakíthatod a csinosítgatását, és használhatod ha kell. Emiatt csak azt a részét kell átgyúrnod, amit erre méltónak ítélsz.
Mik a hátrányai?
Egy nagy hátránya okvetlenül van: NEM MAGYAR. Nem arról van szó, hogy nincs neki magyar dokumentációja, bár valóban nincs. De nem is magyar karakterkészletre van bállítva a konzolja sem, a KDE sem, semmi sem. Az Ooo és Firefox sem, ami az eredeti CD-image-on rajta van. Na de az utóbbi két progival egyszerű a helyzet: ezeket ne rakjátok fel, hanem a már hozzá elkészített magyar csomikat. Ami a többi magyarítást illeti, itt bevallom az a baj hogy rém láma vagyok ilyesmiben, azaz szeretném ha jönnétek minél többen a fórumra, és segítenétek a magyarítási beállításokban! Meg esetleg az angol doksik fordításában. A gobó olyan, hogy egészen minimális munkával REMEK magyar kiadást lehetne csinálni belőle, és ez nagy szó lenne, mert FORRÁSALAPÚ MAGYAR DISZTRÓ még nincs, a gobó ráadásul könnyen áttekinthető rendszer!
Még sok mindenről írhatnék, de akit érdekel, a fórumon tájékozódhat.
Viola Zoltán
|
 |
2 év 23 hét
2 év 24 hét
2 év 24 hét
2 év 24 hét
2 év 24 hét
2 év 24 hét
2 év 24 hét
2 év 24 hét
2 év 26 hét
2 év 29 hét