../../THE%20BRITISH%20EMBASSY
../../LANGUAGE%20SELECTOR

                           És még mindig linux...

Na, sziasztok...  Lehet, hogy a 14-es SNews egy linux-különszám lesz?  Megint
linuxozok,  mint  az  állat...   Közben felhívtam Emericet, elmeséltem neki a
telefonszámaim.   A  szekér  továbbra  is  megy  a földúton, de a nagybajuszú
parasztbácsi  nem  köp a pipa mellől, mert szájonvágták a kommandósok, hogy a
füle  mellett  jött  ki  a  pipaszár...  :> (De gonosz vagyok...  Hiába, a jó
kapcsolatok...   Nekem  itt  ne  köpködjön...)  Különben  is a belvíz nem itt
van/volt, a kapcarongy is kissé idejétmúlt, úgyhogy...

Na.   Még  a  végén  belejövök  az intro-irkálásba.  Pedig az előző cikkemhez
utólag írtam a bevezetőt.  Ehhez meg előre...  Keverek, na.

Ja,  persze, bocs.  Linux.  Jó...  Szóval megjött a Red Hat-féle 5.1-es linux
kicsiny  szobámba...   Khmm...  Szóval...  Megdöbbentő...  Hogy mi?  A baromi
nagy felhasználóbarátság.  Tessék komolyan venni, pozitív értelemben írtam...
Bár  lehet,  hogy  aki  nem  "inyorált"  fel  magának  egy  full Watchtower-t
innen-onnan  összeszedegetve,  hiányos dokumentációval, vagy doksi nélkül, az
talán nem is tudja értékelni...

Talán  kissé  "idióta"  a  hasonlat,  de szerintem összetettségében egy linux
messze  fölülmúl  egy w!nxxxx-et.  (jut eszembe, emberek, kinn van a w!ndózer
2000  bétája...) Úgyhogy valami olyasmi érzésem volt a Watchtower-től, mintha
a  Telepítő előkészítő varázsló nélkül installálnám az ablaksoft kreálmányát,
és  ezáltal  a  telepítő varázsló sem állna rendelkezésemre, hogy elindítsa a
"nagy  vinyókerregtető  és ide-oda copy" varázslót, amely majd...  Hagyjuk...
Szóval a Watchtower tényleg egy unsupported package.  Semmi telepítést segítő
anyag, legfeljebb a man-oldalak...  :) Ezt hívják fából vaskarikának.  Ha nem
rakod  fel  a  linuxot,  a  man-t  sem böngészheted, de ha nem böngészed, nem
tudod, miért nem megy fel...

Bezzeg  a  Redhat...   Kellemes  menüzött  install,  (szinte) mindent elvégez
helyetted,  csak  ki kell válogatnod a cuccokat, miket is akarsz feldobálni a
vinyóra.   Hogy  is  megy ez?  Jó kérdés.  Kezdjük az elején.  Gondolom senki
nem  fogja ftp-kapcsolaton keresztül telepíteni a linuxot, úgyhogy ezt ejtem.
Meg  ennek  utána  kéne  néznem...  A szóba jöhető dolgok, hogy vagy a Redhat
cd-ről,  vagy vinyóról telepítünk.  Lényegi eltérés nagyon nincs, de továbbra
is   erőteljest   recommended   a  vinyón  egy  FFS  partíció.   Ha  vinyóról
installálunk, azért, ha nem, akkor is az adatcsere végett...

(itt Eme megsürgetett, hogy küldjek cikket, úgyhogy folytatom)
(Hát itt még szép kerek kis cikk volt a szentem, ahogy elnézem-Emeric SH)

Na,  szóval.   Kezdjük  mondjuk  onnan,  hogy  vinyóról  installálunk.  Ehhez
először  is kell ugye egy RedHat 5.1 package, egy amiboot, egy kernel, és egy
supplemental  (vagy  mi  a  fészkes)  disk.   Az  utóbbi előállításáról ejtek
egy-két szót.  Hát, izé.  Bizonyára van "hivatalos" elkészítése a disknek, én
nemes  egyszerűséggel az UAE környékén fellelhető adf2disk progit alkalmaztam
a  /Redhat-5.1/images/supp.img-n, hogy meglemezesedjen...  Ohh...  Megvan.  A
netről  kéne  levadászni  a file2disk.lha progit hozzá, ha nagyon hivatalosak
akarunk  lenni.  De szerintem nem olyan fontos ilyen hivatalosnak lennünk, jó
ott  az  UAE-féle  adf2disk...   Másik  népies  motívuma  a supplemental disk
elkészítésének  a  flat-handler  alkalmazása.   Na,  erről viszont inkább nem
írok,  mert  őszintén  megmondva nem volt kedvem kipróbálni.  Már a doksi sem
ajánlja :(.

Az adf2disk a következő eljárással melózik:


adf2disk supp.img trackdisk.device 0


Ezzel megkreáltuk a DF0:-ban a supplemental lemezkét. (a lemezt is be kell
tenni a drive-ba :))!)

Ez volt tán a legnehezebb része az installnak :). Most elgondolkodunk, hogy
hol a pokolban is van a Redhat-csomagunk. Teendő:


cd(?) DRV:Redhat-5.1/images


(a DRV: a drive-ot jelenti...:) Bocsi, ma ilyen napom van... :>)
Itt állunk, mint a birka :), ideje megjegyeznünk pár dolgot:

        -A vinyón van a könyvtár? Ha igen:
                -hányadik partíción
                -a filesystem AFFS-e
                -van-e supplemental lemezke a birtokunkban
                -a Redhat-5.1 könyvtár teljes elérési útját
        -Esetleg CD-ROM-on van az anyag:
                -szerintem a CD0:Redhat-5.1/ könyvtárban fogja az
                 installcuccokat keresni. (nem tudom, rákérdez-e,
                 ha nem ott található :()

Aki   nem   akar  linux  alatt  particionálni  kezdetben,  annak  javallot  a
HDToolbox-os  megoldás.  Én is annál maradtam, mert fogalmam sem volt, hogy a
kernelem támogatja-e a szép nagy(?) vinyóm, és nem akartam kockáztatni.

Szóval készítsük el a partíciókat.  Először is kiválasztjuk a széttrancsíroz-
ni  kívánt  partíciót.  Eljárás hasonló mint amit a Watchtower-nél leírtam, a
különbség  a  filesystem  beállításánál  van.   A  RedHatnél  a  custom  file
rendszert  a linuxnak 0x4c4e5800-ra, a swapnak 0x53575000-ra kell állítani, a
Watchower-féle beállítások ugranak.  (Vajon miért?....:))))

Ott  tartottunk,  hogy  állunk  a  Redhat/images könyvtárban mint a birka :).
Ideje lenne valamit kezdeni...

Hát akkor:

DRV:Redhat-5.1/utils/amiboot-5.6 -r initrd.img root=/dev/ram

Ezzel  elindult az install...  Nem semmi.  Fő a kényelem.  Először is jön egy
kis  érdeklődés,  hogyan  is akarunk installálni.  Hát...  Ugye szóba jöhet a
vinyó,  vagy  a  CD...   Ha  a vinyót választottuk, egy szép requester megkér
minket,  insertáljuk  már  a  supplemental  disk-et  a drive-ba (IGEN!  Tudok
magyarul..:)).   Aki  CD-ről  telepít, az potyára csinált supplemental lemezt
:).  (De sz*r vicc volt...:()

(Zeus, újabban a Microsoft segélyszolgálatnál múlatod az idôt?-Emeric SH)

Jön a kérdés: Install vagy upgrade? Hát ugye éppen install lesz... Ha ügyesen
"inyoráltunk" a HDToolBox-ban, akkor az install kanyar nélkül felismeri a root
partíciónkat, sőt a swap-et is. Ha nem, marad a kézi munka (afdisk)...

Ha  nem  a Redhat cd-ről telepítünk, az installer érdeklődni fog, hogy hol is
van  a  package.   Szépen kiválasztjuk a partíciót (Hányadik is volt??:)), és
beírjuk  az  elérési utat.  Ezután mindenki beállít magának mindenfélét, hogy
mi  legyen  formázva, mi nem, milyen cuccok legyenek felinstallálva, milyenek
nem.   Ez ugye már kinek-kinek szája íze szerint történik.  Ezután hátradől a
fotelban,  és  végignézi  a  negyed  órás  installt  (060/50),  ha  elég  jól
összeválogatott mindenfélét.

A végére marad a mojzi kiválasztása (ki választott m$ egeret?!?!?) a nyomtató
és  a hálózat konfigolása, valamint a root password megadása.  Ha megvagyunk,
nagyon megdícsérnek minket, hogy ilyen succesfull telepítést csináltunk, és a
rendszer újraindul (azért sem reboot...).

Megírjuk  a  linuxot  indító  scriptünket  (lásd  előző  cikk),  és  lelkesen
linuxozni  kezdünk. De felmerülnek igények, hogy esetleg mást is támogathatna
a  kernelünk,  nem  vagyunk  vele teljesen elégedettek, meg hasonlók Le lehet
tölteni   egyet   mondjuk  valamelyik  szerverről.   Ugyebár  ez  nem  mindig
lehetséges,  célszerűbb  létrehozni  egyet.   Gondolom  mindenki  felnyomta a
make-et,  meg  a társait, beleértve a kernel-forrásokat, különben igen szűkek
lesznek a lehetőségei.

Akkor lássunk neki kernelt fordítani. Az eljárás valami efféle:


cd /usr/src/linux


Ugyebár  ez  arra  volt  jó,  hogy...  Muszály ilyen hülyeségeket magyaráznom
egyáltalán?   :)  Gondolom  még senki nem fordított eddig kernelt (legalábbis
ezen  a  rendszeren),  nem  kell  semmit sem csinálnunk.  Meg ha "normálisan"
fordított  előzőleg  akkor sem.  Ha új kernel-forrásokat dobáltunk fel, akkor
létre  kell  hoznunk  a soft-linkeket, az isteni szépen, szájbarágósan le van
írva a doksiban, azzal most nem foglalkozok.

Az emberek java része nem mindig tudja 100%-osan, mit is akar, ezért a kernel
konfigurálását  célszerű  menüs  eljárással  végezni.   Aki  nem  menüzik, az
esetleg  vakarhatja  a  fejét, ha két kérdés után eszébe jut, hogy mégis mást
kellett volna válaszolni pl az atapi cd-supportra...  Szóval a szimpla


make config


helyett javallott a


make menuconfig


parancsot  irkálni.  Ezzel kapunk egy szép kis karakteres menüzött rendszert,
ahol beállítgathatjuk a jövendő kernelünk tulajdonságait a rendelkezésre álló
kernel-forrás  függvényében.   Nem  egy  komplikált  dolog,  ismernünk kell a
gépünket, az igényeinket, végül is csak ennyi fontos hozzá.
Gondoljunk  át  mindent  alaposan, mert ha valamit kifelejtünk, és utólag jut
eszünkbe,   "eszi,   nem  eszi"  alapon  újra  kell  kezdenünk  a  fordítást.
Ha  viszont  felesleges dolgokat pakolunk bele, amit nagyon ritkán (soha sem)
használunk,  megnő  a kernel mérete, feleslegesen foglalja az adathordozó, de
leginkább a szabad memória területét.
Miután  mindent legalább ötször végiggondoltunk, ellenőriztünk, néhány ESC-el
visszatérünk  a  shell-hez,  de a kilépés előtt mindenképp YES-t mondjunk, ha
olyan irányú érdeklődést tapasztalunk, hogy konfigot akarnak menteni...
Most pedig előkészülünk a tényleges fordításra. Benyomkorásszuk a


make dep


parancsot.   Ez  a  függvénykönyvtárak  közötti  összefüggést  állítgatja  be
nekünk.   Ez  még  elég  hamar lefut.  Ideje lesz az óránkra nézni, mert ha a
kernelt  ténylegesen  le  akarjuk  fordítani,  szükségünk  lesz  némi  időre.
Erősebb   gépek   tulajdonosai   egy   jóféle   étkezést   a   hozzá  tartozó
kávéval-cigivel  és  kis  lazsálással  számolhatnak,  kisebb  teljesítménynél
szerintem akár két étkezés is lehet, két cigivel, két kávéval...  Jó.  Szóval
addig  fordul  a  kernel,  amíg  akar,  ne  ragozzuk.   Inkább imádkozni vagy
efféléket lehet csinálni, hogy ne jöjjön áramszünet.  Lássunk neki...
(Belegondolok, a Microsoft erôgépein hány nappal és éjszakán keresztül 
fordulhat a Windows 2000 forrása...-Emeric SH)

make zImage


Ezzel  elindult  a  fordítás.   Szépen  szaladgálnak felfelé az üzenetek, aki
akarja  olvasgathatja  :),  aki  nem,  az keres magának valami elfoglaltságot
addig,  ha másutt nem, egy másik terminálon.  Akinek működőképes az XFree, az
egy  terminál-ablakból  is nekiláthat ezeknek a dolgoknak, a kernelt be lehet
konfigurálni a


make xconfig


utasítással  is,  ez  esetben egy teljesen grafikus felületet kapunk, egérrel
bökdösődhetünk, meg hasonlók, és a kernel fordítás alatt játszadozhatunk az X
felületén (nem biztos, hogy célszerű...).

A lefordított kernel pedig ott lesz a /usr/src-ben, és vmlinux a neve...


Egy  kis reparálás...  Csak mert eszembe jutott.  A linuxnak van egy kellemes
kis parancsa.  Arról szól, hogy valamire kíváncsiak vagyunk, és tudni akarjuk
a  kapcsolódó  dolgokat  is.   Ezeknek  a  listáját  kapjuk  meg az "apropos"
paranccsal.  Ami nem igazán fog működni elsőre.  El kell engednünk egy


makewhatis


parancsot, hogy felépüljön az adatbázisunk, amiből majd az apropos kikeresi a
nekünk  kellő dolgokat.  Egyébként is célszerű néha elengedni, mikor már több
dolgot  is  installáltunk,  és  nem  vagyunk  biztosak  benne,  hogy  lefut-e
automatikusan a makewhatis...

Nos, hirtelen felindulásból ennyi, nagyon sürgetnek (jóvanmá...  nyomatom:)),
de  azt  hiszem  lesz  folytatása  a  dolognak.   Achost  azt hiszem sikerült
rávennem, hogy kooperációban irkáljunk nektek a linuxról. Akkor pedig a Nagy
Manitu óvjon mindenkit (de leginkább engem...:)). Úgyhogy:

                                folyt. köv.

                    Ja, és írjatok, ha úgy érzitek tudunk segíteni valamiben.


                                                Köszi a figyelmet!

                                                                Zeus SH


(elég kicsik vajon a betűk...? nagy találmány ez a pre...-Emeric SH)


 

 

     
MAGYAR ENGLISH MAGYAR ENGLISH