10. fejezet - YaST szöveges módban

Tartalomjegyzék

10.1. Navigáció a modulokban
10.2. A billentyűkombinációk korlátozása
10.3. YaST parancssori paraméterek

Ez a rész főként a rendszeradminisztrátorok és szakértők számára ajánlott, akik nem futtatnak X-kiszolgálót a rendszeren, ezért a szöveges alapú telepítési eszközt használják. Ebben a fejezetben a YaST szöveges módban történő elindításával és működésével kapcsolatos alapvető tudnivalókat írjuk le.

A YaST karakteres módban az ncurses programkönyvtárat használja, amely egy könnyen használható pszeudo-grafikus felület. Az ncurses programkönyvtár alaphelyzetben telepítésre kerül. A legkisebb támogatott terminálemulátor-méret, amelyen a YaST működik 80x25 karakter.

10.1. ábra - A YaST főablaka szöveges módban

A YaST főablaka szöveges módban

A YaST karakteres módban történő indításakor a YaST vezérlőközpont jelenik meg (10.1. ábra). A főablak három részből áll. A bal oldali keretben vannak a kategóriák, amelyekben a különböző modulok találhatók. A YaST indításakor ez a keret aktív, amelyet egy vastag fehér keret jelez. A kiválasztott kategória ki van emelve. A jobb oldali keretben az éppen aktív kategóriához tartozó modulok találhatók. Az alsó keret a Súgó és a Kilépés gombot tartalmazza.

A YaST indításakor a Szoftver kategória kerül automatikusan kiválasztásra. A és billentyűkkel válthat kategóriát. Egy modul kiválasztása a kategóriából a gomb megnyomásával, majd a és használatával lehetséges. A rendelkezésre álló modulok listájának végiggörgetéséhez tartsa lenyomva a megfelelő nyíl billentyűt. A kiválasztott modul ki van emelve. A modul elindításához az Enter gombot kell megnyomni.

A modulban található különböző gombok vagy beviteli mezők kiemelt (alapértelmezésként sárga) betűt tartalmaznak. Az Alt-kiemelt_betű billentyűkombináció segítségével – a Tab billentyűvel történő navigálás helyett –, közvetlenül is kiválaszthat (megnyomhat) egy gombot. A YaST vezérlőközpontból az Alt-Q billentyűkombinációval, illetve a kategóriaáttekintés Kilépés menüpontjának kiválasztásával, majd az Enter megnyomásával léphet ki.

10.1. Navigáció a modulokban

A YaST-modul vezérlőelemeinek alábbi leírásában feltételezzük, hogy a funkcióbillentyűk és az Alt billentyűkombinációk működnek és nincsenek hozzájuk rendelve más globális funkciók. A lehetséges kivételekkel kapcsolatos információt az alábbi rész tartalmazza: 10.2. - A billentyűkombinációk korlátozása.

Navigáció a gombok és választólisták között

Az egyes gombok, illetve választólistákat tartalmazó keretek között a Tab billentyűvel lépkedhet. A fordított irányban mozgáshoz használja az Alt-Tab vagy Shift-Tab kombinációkat.

Navigáció a választólistákban

A nyíl billentyűk ( és ) segítségével lehet navigálni a választólistát tartalmazó aktív keret egyes elemei között. Ha a kereten belüli egyes bejegyzések meghaladják a keret szélességét, akkor a Shift- és Shift- billentyűkombinációkkal lehet vízszintesen jobbra-balra görgetni a keret tartalmát. Alternatívaként a Ctrl-E és Ctrl-A billentyűkombináció is használható. Ez a kombináció abban az esetben is alkalmazható, ha a vagy megnyomása az aktív keret a vezérlőközponthoz hasonlóan vagy az aktuális választólista megváltozását eredményezné.

Gombok, választógombok és jelölőnégyzetek

Az üres szögletes zárójelek (jelölőnégyzetek) vagy üres kerek zárójelek (választógombok) kiválasztásához/megjelöléséhez nyomja meg a Szóköz vagy Enter billentyűt. A választógombok és jelölőnégyzetek az Alt-kiemelt_betű billentyűkombinációval közvetlenül is kiválaszthatók. Ebben az esetben nem kell külön az Enter billentyűvel megerősíteni a kijelölést. Ha a Tab billentyű segítségével választ ki egy elemet, akkor a kiválasztott tevékenység végrehajtásához vagy a megfelelő menüpont aktiválásához nyomja meg az Enter billentyűt.

Funkcióbillentyűk

Az F billentyűk (F1F12) lehetővé teszik a különböző gombok gyors elérését. A YaST képernyő alján a rendelkezésre álló funkcióbillentyű-parancsok láthatók. Az aktív YaST-modultól függ, hogy melyik funkcióbillentyű valójában melyik gombra van leképezve, mivel a különböző modulok különböző gombokat kínálnak (Részletek, Információ, Hozzáadás, Törlés stb.). Az F10 billentyűvel az Elfogadás, OK, Tovább és Befejezés gombok nyomhatók meg. A YaST súgójának előhívásához használja az F1 billentyűt.

A navigációs fa használata ncurses módban

Egyes YaST-modulok egy navigációs fát használnak az ablak bal szélén a beállítási párbeszédablakok kiválasztásához. A fában való navigáláshoz használja a ( és ) gombokat. A fa elemeit a Szóköz segítségével lehet kinyitni vagy bezárni. Ncurses módban az Enter billentyűt le kell nyomni a navigációs fában a kijelölt párbeszédablak megjelenítéséhez. Ez szándékosan van így, hogy kevesebb idő menjen el a képernyő újrarajzolására a navigációs fában mozgás közben.

10.2. ábra - A szoftvertelepítési modul

A szoftvertelepítési modul

10.2. A billentyűkombinációk korlátozása

Ha az ablakkezelő globális Alt-kombinációkat használ, akkor elképzelhető, hogy a YaST Alt-kombinációi nem működnek. Az Alt és Shift billentyűket a terminál beállításai is lefoglalhatják.

Alt helyettesítése Esc billentyűvel

Az Alt billentyűparancsok az Alt helyett az Esc billentyűvel is végrehajthatók. Az Alt-H billentyűkombináció például helyettesíthető az Esc H billentyűkombinációval (először nyomja le a Esc, majd ezt követően a H billentyűt).

Navigáció előre és hátra a Ctrl-F és Ctrl-B billentyűkombinációkkal

Ha az Alt és Shift kombinációkat az ablakkezelő vagy a terminál lefoglalja, akkor használhatja a Ctrl-F (előre) és Ctrl-B (vissza) billentyűkombinációkat.

A funkcióbillentyűk korlátozása

Az F billentyűket sok program a saját funkcióihoz használja. Lehet, hogy a terminál lefoglal bizonyos funkcióbillentyűket, ezért elképzelhető, hogy nem használhatók YaST alatt. Egy sima szöveges konzolon azonban az Alt billentyűkombinációknak és a funkcióbillentyűknek mindig teljesen elérhetőnek kell lenniük.

10.3. YaST parancssori paraméterek

A szöveges módú felület mellett a YaST egy tisztán parancssori felületet is biztosít. A YaST parancssori paramétereinek listája a következő paranccsal íratható ki:

yast -h

10.3.1. Az egyes modulok indítása

Az idő megtakarítása érdekében az egyes YaST-modulok közvetlenül is elindíthatók. Egy modul indításához írja be, hogy:

yast <module_name>

Az összes modul neve a yast -l vagy yast --list paranccsal íratható ki. A hálózati modul például a yast lan paranccsal indítható.

10.3.2. Csomagok telepítése parancssorból

Ha ismeri egy csomag nevét és a csomagot bármelyik aktív telepítési forrás biztosítja, akkor a -i parancssori paraméterrel telepítheti a csomagot:

yast -i <package_name>

vagy

yast --install <package_name>

A csomag_neve lehet egy rövid csomagnév, mint például a gvim, amely ez esetben függőség-ellenőrzés után lesz telepítve vagy lehet egy RPM-csomag teljes elérési útja, amely esetben függőség-ellenőrzés nélkül fut le a telepítés.

Ha olyan parancssorból elérhető szoftverkezelési segédprogramot szeretne használni, amely a YaST-nál bővebb funkcionalitást kínál, akkor fontolja meg a zypper használatát. Ez az új segédprogram ugyanazt a szoftverkezelési programkönyvtárat használja, ami a YaST csomagkezelő alapja is. A zypper használatának legfontosabb részei a 7.1. - A zypper használata fejezetben találhatók.

10.3.3. A YaST-modulok parancssori paraméterei

Ahhoz, hogy a YaST funkcióit parancsfájlokban is lehessen használni, a YaST támogatja az egyes modulok használatát is a parancssorból. Nem minden modulnak van parancssori támogatása. Egy modul rendelkezésre álló paramétereinek megjelenítéséhez írja be, hogy:

yast <module_name> help

Ha egy modul nem biztosít parancssori támogatást, akkor a modul elindul szöveges módban és az alábbi üzenet jelenik meg:

This YaST module does not support the command line interface.