ZENWALK LINUX KÉZIKÖNYV (Segédlet Zenwalker felhasználók részére) Írta a ZenDoc Team. Copyright © 2005-2008 - Zenwalk Linux (Fordítás © 2010 zolix) Utoljára átdolgozva: 2010. június. Egy Linux disztribúció létrehozásakor a dokumentáció elkészítése is elengedhetetlen, ez alól a Zenwalk sem kivétel. E kézikönyv alapja a a kitűnő Slackbook. Oldalain a következőkről olvashatsz: • • • • • • •
A Zenwalk beszerzése Az ISO lemezképfájl kiírása A Zenwalk telepítése Alapvető Linux tudnivalók elsajátítása Zenwalk specifikus eszközös használata Magas teljesítsményű rendszer futtatása Élvezd a Linux felfedezését
Sok szerencsét és vidám "Zenwalkolást" kívánunk!
Tartalom Előszó ...............................................................................................................................................................................3 A dokumentumra vonatkozó licenszről........................................................................................................................3 Jean-Philippe Guillemin előszava...............................................................................................................................3 Bevezetés..........................................................................................................................................................................4 Mi a Linux?..................................................................................................................................................................4 Szabad szoftver és Linux.............................................................................................................................................4 Meghatározás...........................................................................................................................................................4 A "szoftver" általános meghatározása.....................................................................................................................4 A szabad szoftver.....................................................................................................................................................5 A szabad szoftver eredete ..................................................................................................................................5 A GNU projekt ...................................................................................................................................................5 Az Open Source kezdeményezés .......................................................................................................................5 A szabad szoftver értelmezése............................................................................................................................5 Zenwalk Linux.............................................................................................................................................................7 Hogyan juthatsz segítséghez?...........................................................................................................................................8 Súgó rendszer...............................................................................................................................................................8 man .........................................................................................................................................................................8 A Man oldalak témacsoportjai ................................................................................................................................8 A /usr/doc könyvtár ................................................................................................................................................9 Hogyanok (HOWTO) és mini-hogyanok ...............................................................................................................9 Online Súgó.............................................................................................................................................................9 A hivatalos honlap és segítségnyújtó fórum ......................................................................................................9 E-mail támogatás .............................................................................................................................................10 Hardware követelmények...........................................................................................................................................10 Hogyan juthatsz hozzá a Zenwalk Linuxhoz?...........................................................................................................10 Hogyan készítsd el a Zenwalk telepítő CD-t..............................................................................................................10 Telepítés..........................................................................................................................................................................11 Telepítés lépésről lépésre............................................................................................................................................11 Telepítés merevlemezről............................................................................................................................................15 Zenwalk rendszereszközök ............................................................................................................................................17 Kernel modulok beállítása (xkernelconf)...................................................................................................................17 A billenytűzet beállítása.............................................................................................................................................17 Hálózati beállítások....................................................................................................................................................18 Csomagkezelés...........................................................................................................................................................18 A netpkg használata grafikus módban (xnetpkg)..................................................................................................18 Az xnetpkg futtatása.........................................................................................................................................18 Hogyan működik?.............................................................................................................................................20 Hogyan telepíts fel egy csomagot? ..................................................................................................................21 A NetPkg használata parancssorból (netpkg)........................................................................................................23 A netpkg futtatása.............................................................................................................................................23 A netpkg parancssori paraméterei.....................................................................................................................23 Netpkg.conf (netpkg beállító fájl).........................................................................................................................25 Néhány tanács a rendszer frissítéséhez..................................................................................................................26 Szolgáltatások indítása...............................................................................................................................................27 Nyelvi beállítások (System Language)......................................................................................................................29 Rendszeridő (System Clock)......................................................................................................................................30 Felhasználók kezelése................................................................................................................................................31 Video beállítások........................................................................................................................................................33 Control Panel..............................................................................................................................................................35 Általános, nem Zenwalk specifikus rendszereszközök ..................................................................................................36 Az xorg.conf szerkesztése (xorgconfig).....................................................................................................................36 Eltávolítható meghajtók kezelése...............................................................................................................................36 Vezetéknélküli hálózat (WiFi) beállítása (WICD).....................................................................................................37 Az ablakkezelő beállítása (xwmconfig).....................................................................................................................41
Előszó A dokumentumra vonatkozó licenszről E dokumentumot a Free Software Foundation által közreadott GNU General Public License 3. verziója előírásainak megfelelően szabadon másolhatod, terjesztheted és/vagy módosíthatod. A licensz szövege itt található: GNU General Public License Magyar fordítása pedig itt olvasható. Ha további kérdéseid, észrevetéleid vannak a Zenwalk dokumentációval kapcsolatban, regisztrálhatsz a levelezőlistánkra. A feliratkozáshoz küldj egy emailt a zenwalk-doc+subscribe~kukac~lists(pont)zenwalk(pont)org címre. További általános információért látogasd meg a Zenwalk GNU/Linux Wiki oldalt.
Jean-Philippe Guillemin előszava Azért kezdtem a Zenwalk (eredetileg "Minislack") készítésébe, hogy megismerjem a GNU/Linux belső működését. Egy operációs rendszer építése nagyszerű módja a tanulásnak, hiszen gyakran vagy magadra utalva a problémák megoldása során, ha valami nem a várt módon működik. A Zenwalk elkészítésének egy másik oka, hogy azt vettem észre, ugyanazokat a módosításokat, beállításokat végzem el a rendszereken minden új telepítés után. Ezek az ismétlődő műveletek többek közt egy jóval frissebb és optimalizáltabb kernel fordítása, a nem használt szofverek és függvénykönyvtárak eltávolítása, a munkaasztal testreszabása, az X Window rendszer finomhangolása, indítószkriptek továbbfejlesztése, kedvenc szövegszerkesztő, média lejátszó és kodek-csomagok hozzáadása, stb. Ez a projekt lehetővé tette, hogy e módosításokat megoszthassam barátaimmal, valamint bármikor újratelepíthetem a rendszeremet egy adott időpontnak megfelelő állapot szerint. Aztán jöttek a felhasználók és közreműködők, megkezdődtek azok a változások, amik azzá tették a Zenwalkot, amit manapság jelent. Elkezdtük alternatívákra cserélni az eredeti disztribúció egyes összetevőit (gtk libek), újakat adtunk hozzá (Gnome libek), kiegészítettük egy csomó adminisztrációs eszközzel és a hálózatos csomagkezelés egy új módjával (netpkg). A felhasználók a fórumokra beküldött és mebeszélt kéréseikkel fejlesztették a Zenwalkot. Az eredmény az a Zenwalk lett, amelnyek bár még a Slackware az alapja, de sok dologban különbözik is tőle: ez a mindennapi fejlesztői munkánk, melyet jónéhány Linux-kedvelő végez, egy ideális Linux operációs rendszer felépítésének reményében. A Zenwalk célja, hogy egy GNU/Linux operációs rendszer legyen, sokkal inkább, mint egy úgynevezett disztribúció; nem pusztán csomagok gyűjteménye, hanem egy racionálisan megtervezett, összefüggő, úgymond megcsinált termék. A Zenwalk filozófiája nem fog változni a jövőben sem, legfeljebb általános célú operációs rendszerként érettebbé fog válni: • • • •
a kernel hardware támogatása fejlődik az alkalmazások az újabb verzióik révén jobbá válnak továbbfejlesztésre kerülnek a rendszereszközök új eszközök készülnek
Bevezetés Mi a Linux? A Linux 1991-ben született. Linus Torvalds alkotta, s kezdetben csak egy rendszermagból (kernel) állt. Manapság az emberek általában csak "Linux"-kén hivatkoznak egy GNU/Linux rendszerre. Ahogy az operációs rendszer neve sugallja, a GNU/Linux a Linux rendszermagot és a köré épülő GNU szoftver komponensek összességét jelenti. A GNU betűszó a GNU's not UNIX (a GNU nem Unix) rövidítése, a kilencvenes évek elején indult kezdeményezés egy Unix-szerű, ingyenes operációs rendszer kifejlesztésére. Mára nagyon sok Linux alkalmazás származik a GNU projektből. Például a GNU C fordító (GCC) és Linuxod bash parancsértelmezője. A GNU/linux-szal kapcsolatos további információkat a Wikipedián találsz.
Szabad szoftver és Linux Meghatározás A Wikipedia meghatározása szerint a számítógépes szoftver (vagy röviden szoftver) a számítógépnek azon része, mely kódolt adatokból (vagy a számítógépnek szóló utasításokból) áll. A szoftver kifejezést gyakran használják a számítógépes programok meghatározásaként, s ez fordítva is igaz. A szoftver állhat egyetlen önálló számítógépes programból is, mivel napjaink számítógépes világában az elérhető processzorteljesítmény és a viszonlyag olcsó memória kapacitás lehetővé teszi nagymérető programok futtatását is. Általánosságban a szoftver egy vagy több részből álló programból és a működéséhez szükséges adatokból áll. A programok különböző formát ölthetnek: lehetnek futtatható binárisok, függvénykönyvtárak ("dll" Windows alatt, illetve "so" GNU/Linux alatt), vagy forrásfájlok egy értelmező számára (pl. Perl vagy PHP szkriptek). Az adatok szintén többféle alakban érkezhetnek: hagyományos fájlok, adatbázisok (relációs, hierarchikus, stb.), illetve egyes adatok, képek, főleg ikonok, gyakran a futtatható fájlok részét képezik.
A "szoftver" általános meghatározása A szoftver utasításokat tartalmaz, melyeket egy számítógép hajt végre, ennek ellenpárja a fizikai eszköz, amelyen működik, ez pedig a hardware. Egy "program" utasítások listája, melyet egy programozó ír valamilyen programozási nyelven (pl. C nyelv, C++ nyelv, Java nyelv, Python nyelv). Gyakran egy egyszerű fáljban tárolják őket. Így azt mondhatjuk, hogy a szoftver utasítások készlete, melyek különféle programokból állnak. Egy megfelelő tudás birtokában levő személy képes olvasni a programot; ezt hívjuk "forráskódnak" ami tulajdonképpen a program receptje. A zárt forrású (closed-source) szoftverek esetén a programozók igen őrzik ezeket a titkokat; csakis a nyílt forrású (open-source) szoftverek esetén tekintheti azt meg a nagyközönség. A szoftverek jellemzői egyértelműen le vannak írva a forráskódban (bináris 0 és 1 számokra fordítva az utasításokat csak a számítógép képes azokat megérteni). Fordítóprogramok (compiler) segítségével lehet a forráskódot a gép nyelvére lefordítani. A fordítás eredményeképp kapjuk azt a formátumot, amit binárisnak nevezünk, s amit a számítógép megért. Ezen túlmenően e binárisokat még hozzá kell igazítanunk a rendszerszoftverhez (MS Windows, Mac OS, GNU/Linux, BSD, stb.) is, hogy működőképesek legyenek. Amint ez az igazítás megtörtént, a szoftver készen áll a telepítésre és a futtatásra. A szoftvereket a következők szerint osztályozhatjuk: • Nyílt forrású: bárki elolvashatja a kódot; mindazonáltal ez nem ugyanaz, mint a szabad szoftver! • Zárt forrású: a kód csak egy kisebb csoport számára hozzáférhető • Szabad szoftver: bárki tanulmányozhatja, másolhatja, terjesztheti és módosíthatja a szoftvert. Ez a Szabad Szoftver Alapítvány (Free Software Foundation - FSF) szerinti meghatározás. A szabad szoftverek gyakran felhasználási licensz által védettek. • Szabadalmaztatott, tulajdonban lévő szoftver (proprietary): a fenti jogok közül legalább egy nincs biztosítva a felhasználók számára. Többnyire pénzért kell felhasználási jogot vásárolni a szoftver készítőjétől. • Kereskedelmi szoftver: olyan szoftver, melyet árusítanak; ez egyaránt lehet szabad, vagy tulajdonban lévő termék.
A szabad szoftver A szabad szoftver eredete A történet a nyolcvanas évek elején kezdődöt, mikor Richard Stallman az MIT (Massachusetts Institute of Technology, U.S.A.) kutatójaként egy etikai dilemmával szembesült. Számítástechnikai kutató-részlegét bezárták, ahol éveken át megosztotta kutatási eredményeit kollégáival. Most hogyan tovább: eladja tudását a legjobb ajánlatot tevőnek, vagy ragadja meg a lehetőséget és ossza meg tudását a világgal? Lelkiismerete megnyugtatása érdekében megalkotta a "szabad szoftver kiáltványát". Ez az elmélet a következő négy fogalmat, alapelvet határozza meg: 1. Szabadon futtathatod a programot, a felhasználás bármiféle korlátozása nélkül. 2. Szabadon tanulmányozhatod egy program belső működését és saját igényeidhez igazíthatod. Ehhez előkövetelmény a forráskódhoz való szabad hozzáférés. 3. Szabadon terjesztheted a program másolatait. 4. Szabadon továbbfejlesztheted a programot, közzéteheted a fejlesztéseidet, hogy az egész közösség előnyére váljék. Ehhez szintén előkövetelmény a forráskódhoz való szabad hozzáférés. A GNU projekt Miután megírta kiáltványát, Stallman létrehozta a Szabad Szoftver Alapítványt. Az alapítvány célja, hogy fejlessze és hirdesse a szabad szoftvereket. Stallman nekilátott, hogy alkalmazásokat készítsen az alapítvány számára. Végső célja egy teljes egészében szabad rendszer létrehozása. Hogy megvédje a GNU szoftvereket a kereskedelmi vállalatoktól, egy licenszt is alkotott, ez lett a GNU Public License (GPL). A licensz stabil jogi háttérrel egyesíti a fentebb említett négy alapelvet. A GPL első valós próbája 2004-ben, egy németországi per során történt, ahol is a bíróság megrendszabályozott egy céget, amely megsértette azt. A GNU, hasonlóan a *nix világ más betűszavaihoz, egy rövidítés: GNU's Not Unix (a GNU nem Unix), ahol a GNU szó egyáltalán nem jelent semmit. A '80-as években, amikor a Microsoft és a Windows még jelentéktelen dolgok voltak, a Unix volt az első számú kereskedelmi rendszer. Az Open Source kezdeményezés A múlt század '90-es éveiben egy másik mozgalom is létrejött. Az FSF-nél jóval rugalmasabbnak tartják magukat. Az új mozgalom 1998-ban öltötte fel mai formáját, mikor a Netscape szabad szoftverré vált - egy csoport ekkor határozta el a Netscape megmozdulásának támogatását. Követték Debian szabad szoftver koncepcióját. A szabad szoftverekkel szemben általuk felállított tíz kritérium itt olvasható: az OSI licensz eredeti változata (1.9 verzió). A szabad szoftver értelmezése Honnan jön a "szabad szoftver" ? Az eslő szabad szoftvert maga Stallman fejlesztette. Egy operációs rendszer elkészítéséhez először teljesen alapvető szoftverekre van szükség (pl. a GNU fordító (compiler) gyűjtemény). De miután az FSF elkészítette egy új operációs rendszer teljes alapját, valami még mindig hiányzott: egy kernel (rendszermag). Stallmannak egy különösen ambíciózus elképzelése volt az új kernellel kapcsolatban: mikro-kernelnek kellene lennie (a Windows makro-kernelt használ, a Linux ezzel ellentétben mikro-kernelt). Mindazonáltal a kernel fejlesztése nem ment olyan zökkenőmentesen, mint ahogyan tervezték. Ennél a pontnál a rendszer (a neve GNU/Hurd) még nem igazán volt működőképes. Ennél a pontnál lépett színre Linus Torvalds. A finn diák az x386 jelű processzorok belső működését tanulmányozta, ehhez írt egy POSIX előírásoknak megfelelő programot, hogy megértse e processzorcsalád működését. Kedvtelésből, GNU szoftverek felhasználásával írt egy kernel programot. Végül, de nem utolsó sorban, GNU Public Lincense alatt közreadta ezt a kernelt. Az újonnan létrehozott GNU/linux párosítás tökéletes megoldásnak tűnt; hatására a fejlesztések hihetelen módon felgyorsultak, hála a hacker közösség közreműködésének. (A "hacker" kifejezés szenvedélyes számítógépes szakembert jelent, szemben a "cracker" kifejezéssel, ami olyan személyt jelöl, akinek mások rendszereinek tönkretétele, feltörése a célja. Mindemellett és sajnálatosan a közbeszédben széleskörűen elterjedt, hogy a "hacker" szót a "cracker" értelmében használják, ami sajnos negatív kicsengéssel ruházza fel.) A hivatalos bejelentés idején (az 1.0 verzió 1994. márcus 15-én született) a GNU/Linux rendszer máris igen szép megbecsülésnek örvendett. Annak ellnére, hogy még csak a hackerek tudták használni, nagyon ígéretesnek tűnt. Szép számmal követték az újabb kernelek. 1996-ban megjelent a 2.0, majd 1999-ben a 2.2. Míg a 2.2 változat kezdetben meglehetősen sok hibát tartalmazott a 2.2.13-as verzióval megtalálta az utat a vállalati világba, köszönhetően az IBM mainframe-javításainak. 2001-ben kijött a 2.4-es kernel. Ezt követte 2006 végén a 2.6os. Habár a 2.6-os sorozat az aktívan fejlesztett ág, a 2.4-es még mindig kap biztonsági javításokat. A Linux fejlesztésének fókuszpontja az internet; ez az éltető közege a szabad szoftveres közösségnek.
Egyik legnagyobb eredményük a GNU/Linux rendszer, mely sohasem került volna napvilágra a fejlesztők közötti információcsere és a nagyvilág felé való közvetítése nélkül. A szabad szoftverek sok magas minőségű alkalmazást kínálnak - ráadásul a web legnagyobb része Linux szervereken fut olyan szoftverek segítségével, mint az Apache és a PHP... Sok alkalmazás nem csak Linuxon érhető el, de portolták őket BSD-re, Windowsra, Mac OS X-re. Íme a néhány legismertebb program: • • • • • • •
OpenOffice.org, irodai programcsomag Mozilla Firefox, internet böngésző Gimp (GNU Image Manipulation Program), grafikai program Avidemux, egy nagyszerű video-szerkesztő Pidgin, azonnali üzenetküldő, chat-program Apache, web server PHP program-nyelv
Zenwalk Linux A "Zenwalk Linux" az új neve az egykor "Minislack Linux"-ként indított projektnek. A Zenwalk a Slackware-en alapul, mely egy robusztus disztribúció, s máig hűen követi a Unix szellemiségét. A Zenwalkot máig az egyik leggyorsabb, bináris formában terjesztett disztribúcióként tartják számon. A Zenwalkot az alábbi célok szerint tervezték: • • • •
Legyen egyszerű és gyors Egy célra egy alkalmazást kínáljon a telepítő CD Legyen teljes fejlesztői és munkaasztal környezet Legyen kicsi, elférjen hogy egy CD-n
A Zenwalk három változatban létezik: • Zenwalk Standard(teljes változat, ~ 490 MB ISO töltendő le): A Zenwalk egy teljes rendszer. A telepítés után azonnal használható web-böngészésre, levelezésre, csevegésre, zenehallgatásra, programozásara C, Perl, Python, Ruby, stb. nyelveken, lehet vele különböző formátumú videókat lejátszani, dokumentumokat készíteni, nyomtatni, szkennelni, CD-t és DVD-t írni, fényképezőt csatlakoztatni, képeket szerkeszteni anélkül, hogy bármi mást hozzá kéne tenni. A prgramozók kedvelni fogják a teljes fejlesztői lib-készletet és az interpretereket. • Zenwalk Core (~ 180 MB ISO töltendő le): A Zenwalk-core egy Zenwalk rendszer grafikus felület nélkül. Célja, hogy kiindulópontként szolgáljon egysaját munkaasztal-, vagy szerver-környezet kialakításához azon felhasználóknak akik kevés lemezterülettel rendelkeznek, vagy a tökéletesség híveinek, akik maguk szeretnék kialakítani rendszerüket. • Zenwalk Live (~ 680 MB download töltendő le): A Zenwalk Live egy olyan rendszer, ami telepítés nélkül, egyenesen a CD-ről működik. Arra tervezték, hogy segítségével egyszerűen kipróbálható legyen a Zenwalk Linux. Minden elemet tartalmaz ami a telepített rendszeren megtalálható, sőt ezen túlmenően rendszer-helyreállító és partícionáló eszközöket, játékokat és még sok mást is tartalmaz... A 6.2 kiadás néhány jellemzője: • • • • • • • • • • •
Kernel: Linux 2.6.30.5, glibc 2.9 LZMA tömörítésű csomagok Netpkg csomagkezelő rollback funkcióval és függőség kezeléssel XFce 4.6.1 Munkaasztal környezet EXT4 mint alapértelmezett file-rendszer Fejlesztőeszközök: gcc 4.3.3, Python 2.6.2, Perl 5.10.1, GTK2 2.16.5 Szöveg- és szkript-szerkesztők: Geany, Mousepad, Vim Internet: IceWeasel (frissítés: IceCat), IceDove, Pidgin, Transmission, Gftp Multimedia: Totem (gstreamer), Exaile, ISO Master, Brasero Iroda: OpenOffice.org 3.1 HP nyomtatók, Intel WiFi azonnali támogatása
Hogyan juthatsz segítséghez? Gyakorta megeshet, hogy egy kis segítségre van szükséged valamely parancs használatában, egy program telepítésében, vagy egy hardver-elem életrekeltésében. Lehet, hogy csak egyszerűen mélyebben megismerni egy adott parancsot, vagy arra vagy kíváncsi, milyen opciókkal lehet indítani egy programot. Szerencsére többféle útja-módja van az információ, a segítség megszerzésének. A Zenwalk telepítése után az [extra/f] csomagkészletből a Linux Gyakori Kérdések (linux-faq) és a Hogyanok (Howtos) gyűjteményeit. A programok szintén magukkal hozzás súgóikat az indítási opciókról, konfigurációs állományaikról és használatukról.
Súgó rendszer man A man parancs (a "manual" rövidítése, kézikönyvet jelent) az online dokumentáció hagyományos formája Unix, Linux rendszereken. Speciálisan formázott fájlokból áll, ezek az úgynevezett "man pages" (súgó oldalak). A programok nagy többségéhez készül ilyen oldal és a programmal együtt kerül telepítésre. A man programnév parancs végrehajtásával nyithatjuk meg a megadott programhoz tartózó kézikönyv oldalt. Ahogy sejthető, a man oldalak száma gyorsan elérheti azt a mennyiséget, ami már egy tapasztalt felhasználót is összekeverhet nehéz áttekinthetősége révén. Ezen okból a man oldalakat számozott témakörökbe csoportosították. Ez az elgondolás hosszú ideje működőképes, így gyakran találkozhatsz ilyen számozott témakörökre hivatkozó leírásokkal parancsok, programok, még függvénykönyvtárak esetében is. Íme egy példa: Szeretnéd elolvasni a man parancs saját súgóját. A témakörök számozása megmutatja, hogy a "man" az 1. szekcióban (felhasználói parancsok) található, ezért megadhatod, hogy az 1. témacsoportban található man oldalt keresed: man 1 man. A szekció megadása különösen hasznos, ha ugyanannak a programnak több témakörben is található valamilyen leírása.
A Man oldalak témacsoportjai Témacsoport 1. témakör 2. témakör 3. témakör 4. témakör 5. témakör 6. témakör 7. témakör 8. témakör
Tartalom felhasználói parancsok(csak alap) rendszerhívások C függvényhívások eszközök (pl. sd, sr) fájl formátumok és hálózati protokollok (pl., wtmp, /etc/passwd, nfs) játékok (csak alap) szabályok, makró csomagok, stb. (pl. nroff, ascii) rendszer adminisztráció (csak alap)
A man mellett további segítségnyújtó parancsok is rendelkezésre állnak, a whatis (mi ez?) és az apropos (kb: erről jut eszembe), melyek feladata, hogy segítsenek megtalálni a megfelelő információt a man rendszerében. A whatis parancs egy nagyon rövid, tömör leírását adja meg az egyes parancsoknak, hasonlóan mint egy kis referencia-kártya. Példa: % whatis whatis whatis (1) - search the whatis database for complete words (a megadott szavakat keresi meg a whatis adatbázisban)
Az apropos parancs egítségével pedig kulcsszavak szerint kereshetünk a man oldalak között.
Példa: % apropos wav cdda2wav (1) netwave_cs (4) oggdec (1) wavelan (4) wavelan_cs (4) wvlan_cs (4) fadeplot (6) flag (6) interference (6)
-
a sampling utility that dumps CD audio data into wav sound files Xircom Creditcard Netwave device driver simple decoder, Ogg Vorbis file to PCM audio file (WAV or RAW) AT&T GIS WaveLAN ISA device driver AT&T GIS WaveLAN PCMCIA device driver Lucent WaveLAN/IEEE 802.11 device driver draws a waving ribbon following a sinusoidal path draws a waving flag, containing text or an image decaying sinusoidal waves
Ha további információt szeretnél e parancsok használatával kapcsolatban, olvasd el a man oldalukat. ;)
A /usr/doc könyvtár Az általunk felépített legtöbb csomag forrása valamilyen dokumentáció kíséretében érkezik: README (olvass el) fájlok, használati utasítások, licenszek, stb. Minden ilyen dokumentáció amelyik valamely csomaggal együtt kerül a rendszerre, megtalálható a /usr/doc könyvtárban. A programok (többnyire) az alábbi formában helyezik el saját dokumentációjukat: `/usr/doc/$program-$verzió` Ahol a $program a program neve melynek a dokumentációját szeretnéd elolvasni, a $verzió pedig (nyilvánvalóan) a feltelepített csomag verzószáma. Eddigi példánknál maradva, a man parancs dokumentációjához be kell lépned a megfelelő könyvtárba: `$ cd /usr/doc/man-$verzió` Ha a megfelelő man oldalak elolvasásával nem jutottál a kívánt információ, vagy problémamegoldás közelébe, a következő állomásod a `/usr/doc` könyvtár lehet.
Hogyanok (HOWTO) és mini-hogyanok Az Open Source közösség valódi szellemisége mutatkozik meg HOWTO/mini-HOWTO (hogyanok) gyűjteményben. Ezek a fájlok pontosan azok, aminek hagzanak - olyan dokumentumok, segédletek, melyek leírják egy dologról, hogyan kell azt csinálni. Ha telepítetted a HOWTO gyűjteményt, akkor azt a `/usr/doc/Linux-HOWTOs` könyvtárban, a mini-HOWTO-kat pedig a `/usr/doc/Linux-mini-HOWTOs` könyvtárban kell keresni. Ehhez a csomagkészlethez tartozik még a FAQs gyűjtemény. Ez a betűszó a Frequently Asked Questions (Gyakran Ismételt Kérdések - GyIK) rövidítése. Ezek a dokumentumok "kérdés - válasz" formában készültek, válaszul a (mily meglepő!) Gyakran Ismételt Kérdésekre. A FAQ nagyon hasznos lehet, ha valamiféle gyorsjavításra van szükséged. A telepített FAQ gyűjtemény a /usr/doc/Linux-FAQs könyvtárban található. E fájlok akkor igazán hasznosak, ha nem vagy teljesen biztos valamiben. Elképesztően sok témakört ölelnek fel, gyakran igen meglepő részletességgel. Jó anyag!
Online Súgó A Zenwalk Linux operációs rendszer mellett és vele telepíthető dokumentáción túlmenően hatalmas mennyiségű online forrás lelhető fel, melyekből ismereteket szerezhetsz.
A hivatalos honlap és segítségnyújtó fórum Hivatalos Zenwalk honlap A hivatalos Zenwalk honlap fontos információkat tartalmaz a Zenwalk aktuális verzióját illetően, többek között a változások jegyzékét (changelog), ezzel együtt a fejlesztői (snapshot) verzió aktuális változásjegyzékét is. Aktív segítséget kaphatsz a fórumon, illetve magyar nyelven a fórum magyar nyelvű szekciójában.
E-mail támogatás A Zenwalkhoz néhány levelező lista is kapcsolódik: • Zenwalk Main (általános segítségnyújtás, hiba bejelentés, hírek, ...): A feliratkozáshoz küldj egy üres levelet a zenwalk-main+subscribe ~kukac~ lists.zenwalk.org címre. • Zenwalk Live (a live CD-vel foglalkozó lista): A feliratkozáshoz küldj egy üres levelet a zenwalklive+subscribe ~kukac~ lists.zenwalk.org • Zenwalk Documentation (Wiki-vel és dokumentációval kapcsolatos dolgok) : A feliratkozáshoz küldj egy üres levelet a zenwalk-doc+subscribe ~kukac~ lists.zenwalk.org
Hardware követelmények A Zenwalk Linux minimum az alábbi kiépítésű számítógépet igényli: • A Pentium II osztályú processzor • 128 MB RAM • 2 GB lemezterület
Hogyan juthatsz hozzá a Zenwalk Linuxhoz? Az alábbi módokon: • Letöltesz egy ISO lemezkép fájlt: elérhető tükörszerverek. • Egy torrent kliens segítségével töltöd le az ISO lemezképet a Bittorrent hálózaton. • Vásárolsz egy CD-t a On-Disk.com-on.
Hogyan készítsd el a Zenwalk telepítő CD-t A letöltött ISO lemezképfájlt írható, vagy újraírható CD-lemezre kell írni, de lemezképként (IMAGE) és nem adatként (DATA). Szinte bármelyik CD-író szoftverrel elvégezhető a feladat. Ha Windows alatt csinálod, esetleg valamelyik Nero terméket, vagy az ImageBurn nevű programot használhatod. Linux alatt többek között a K3B, Brasero, a GnomeBaker el tudja végezni ezt a munkát. Győződj meg róla, hogy hogy biztosan lemezképként kerül kiírásra a fájl és nem adatként, vagy audio/video lemezként. Ha nem tudod hogyan kell, nézz utána az általad használt program súgójában, dokumentációjában.
Telepítés Telepítés lépésről lépésre Megjegyzés: Mielőtt nekilátsz, győződj meg róla, hogy számítógéped be lett állítva CD-lemezről történő indulásra. (Ha nem tudod hogyan kell a BIOS-t beállítani, nézz utána számítógéped kezelési utasításában.) 1. Zenwalk Linux rendszerindító (Boot) képernyő A CD-ről indulva, egy üdvözlő képernyő fogad. Az első sorban látható a Zenwalk telepítő verziószáma. • Nyomd meg az enter billentyűt az alapértelmezett indítási opciók elfogadásához, ha standard IDE pata/sata lemezvezérlőd van, illetve akkor is ezt válaszd, ha nem vagy biztos benne. • Írd be a megfelelő kernel nevét, pl. "SCSI" ha SCSI vezérlőd van, majd nyomd meg az enter-t. • Az F2 megnyomásával a lehetséges indítási opciókat tekintheted meg. 2. A Zenwalk Setup program A telepítő program főmenüjében az alábbi lehetőségek láthatók: KEYMAP PARTITION AUTOINSTALL INSTALL EXIT
(billentyűzet kiosztás) (lemez partícionálás) (automatikus telepítés) (telepítés indítása) (kilépés)
A menüpontok között a fel/le gombokkal lehet lépkedni, az indításuk az enter billentyű leütésével történik. A KEYMAP menüben a géped billentyűzet kiosztását adhatod meg. A PARTITION menüpontot válaszd, ha (újra) fel akarod osztani a merevlemeze(i)det. Válaszd az AUTOINSTALL-t ha egy teljes merevlemezt a Zenwalknak adsz és ha nem akarod magad végezni a partícionálást. Az INSTALL indításával magad adhatod meg a telepítőnek a célpartíciókat és indíthatod a Zenwalk csomagok bemásolását. Az EXIT-et választva elhagyod a Zenwalk Setup programot. 3. Billentyűzet kiosztás kiválasztása Válassz egy számodra megfelelő kiosztást a listából. Magyar billentyűzetekhez a "qwertz/hu.map" kiosztás általában jó szokott lenni. 4. Partíció szerkesztő Ha úgy döntesz magad akarod a merevlemez(ek) partícionálását elvégezni, először is ki kell választanod egy merevlemezt e célra. A lemez kiválasztását a szóközvel teheted meg. Ezután a válaszd ki a Go gombot a jobbra/balra nyilakkal, végül üss entert a cfdisk indításához. Ha mégsem szeretnéd, az Exit gombot válaszd és úgy üss entert. 5. A cfdisk partícionáló eszköz Az első sorban a partícionálandó lemezmeghajtó látható, a második sorban a lemez mérete. A harmadik sor a lemez felépítéséről ad leírást, lényegtelen az átlagos felhasználó számára. A középső, táblázatos részben balról jobbra a következő mezők láthatók: Name (név), Flags (jelzők), Part Type (partíció típus), FS Type (fájlrendszer típus), Label (címke) és Size (méret). A táblázat alatt a rendelkezésre álló műveleteket találod. A lista változik, attól függően, hogy a táblázatban milyen elem az aktív. Feltételezve, hogy egy üres, nem használt lemezterületet választottál ki, az alábbiakból választhatsz: Help (súgó), New (új partíció), Print (megjelenítés), Quit (kilépés), Units (mértékegység) és Write (kiír). A táblázat elemei között csak a fel és le, a műveletek között a jobbra és balra gombokkal lépkedhetsz, a kiválasztás enter leütésével történik. Jelölj ki egy üres lemezterületet ás válaszd a New (új partíció) műveletet. A program megkérdezi, hogy Primary (elsődleges), vagy Logical (logikai) partíciót szeretnél. Azt választod amelyiket akarod, de tartsd szem előtt, hogy elsődleges partícióból legfeljebb négyet definiálhatsz. Ha ennél több partícióra van szükséged, akkor logikai partíciókat kell létrehoznod. Add meg a méretét és már létre is hoztad az első linux partíciódat. Tedd indíthatóvá, vagyis kapcsold be rajta a Bootable jelzőt, az alsó menü segítségével. Most hozz létre még egy partíciót a lapozóterület (swap) számára. Ismét állj az üres lemezterületre, az előzőhöz hasonlóan válaszd a New műveletet, válaszd ki, hogy elsődleges, vagy logikai legyen, add meg a
méretét, majd az enter leütésével hozd létre. Ezután válaszd ki a Type (típus) opciót a menüből, add meg a 82-t a Linux swap partíciótípushoz. Ha nem az automatikus partícionáló eszközzel végzed a telepítést, akkor ezzel a módszerrel kell megfelelő módon felosztanod a merevlemezt. Ne csinálj túl nagy lapozóterületet, ha sok RAM van a számítógépedben, de az alapszabály szerint a fizikai RAM kétszerese elég szokott lenni. További partíciók létrehozása a már leírtak szerint lehetséges: állj az üres terültere, majd menüből válaszd ki a New-t. Ha nem vagy elégedett az eredménnyel, akkor egyszerűen csak töröld a partíciókat és hozd létre őket újból más mérettel, sorrenddel. Ha úgy érzed elkészültél, a Write opció kiírja a lemezre a partíciós táblát, ezután a Quit menüponttal elhagyhatod a partícionáló programot. 6. AUTOINSTALL Az önműködő telepítéshez használhatod az AUTOINSTALL eszközt, ami automatikusan elvégzi a partícionálást is. Mindazonáltal az utomatikus partícionálás után újra kell indítani a rendszert. Ha a merevlemez nagyobb mint 10 GB, három partíció kerül kialakításra (swap, /, és /home). Ha a merevlemez mérete 3 és 10 GB közötti, akkor kettő partíció lesz létrehozva (swap és /). Ha a lemez kisebb mint 3 GB, a partícionálást kézzel kell elvégezni. Megjegyzés: Az autoinstall teljesen letörli a kiválasztott merevlemezt, tehát légy óvatos. A régi partíciós felosztás is felülírásra kerül! Az AUTOINSTALL nagyszerű lehetőség új felhasználók számára, akik egy adott merevlemezre csak Linuxot akarnak telepíteni. Azoknak is kényelmes, akik disztribúciók tesztelésére tartanak fenn egy teljes lemezt. Azonban ha csak egy merevlemezed van és egy partíción a Windowst is meg szeretnéd tartani miközben új partíciókat készítesz a Linuxnak, akkor az AUTOINSTALL nem jó megoldás a számodra! 7. INSTALL Az INSTALL menüpont alatt kézzel beállíthatod az elkészített, vagy már korábban is létező partíciókat, majd megtörténik a Zenwalk csomagok telepítése. • SWAP SPACE DETECTED (lapozó terület megtalálva) Az INSTALL kiválasztásával a telepítés megkezdődik. A telepítő egy swap (lapozó) terület beállítását fogja kérni. Ezt elvileg automatikusan felismeri a program. Válaszd az OK-t a folytatáshoz. • SELECT FILESYSTEM FOR / (a / könyvtárhoz tartozó fájlrendszer kiválasztása) Következőként a / (root, gyökér) fájlrendszer partícióját kell kiválasztani. Ezután meg kell határozni a használni kívánt fájlrendszer-típust: ext4, ext3, ext2, reiserfs, xfs, majd hogy kell-e formázni/ellenőrizni+formázni a partíciót. OK-val léphetsz tovább. • Select other Linux partitions for /etc/fstab (további Linux partíciók rögzítése a leírófájlba) További partíciókat adhatsz a rendszerhez, melyek rendszerinduláskor automatikusan felcsatolhatók. Válaszd most ki ezeket a partíciókat. Mindazok a partíciókat kiválaszthatók, melyek mellett nincs ott az "(IN USE)", vagyis "használatban" címke. A program ismét megkérdezi milyen fájrendszer van, vagy legyen a partíción, illetve kell-e azt formázni. A következő képernyőn meg kell adni a partíció csatolási pontját, vagyis azt a könyvtárat, mely alatt a fáljrendszer tartalma látható lesz. A két leggyakoribb könyvtár és fájlrendszer a /home (ahol minden személyes dokumentumod, és a programbeállításaid vannak) és a /usr (ide kerülnek a feltelepített programok). TIPP: Egy különálló /home fájlrendszeren nagyobb biztonságban vannak az adataid, mintha együtt tárolod őket a rendszer többi részével. Így bármikor újratelepítheted a rendszert, próbálgathatsz más disztribúciókat is, a /home partíción levő adataid mindig megmaradnak. Ez így meglehetősen kényelmes. Válaszd a Continue gombot, ha végeztél a rendszerindítás során felcsatolandó partíciók hozáadásával. Ha vannak még FAT vagy NTFS partícióid Windows-zal, a telepítő ekkor még megkérdezi, hogy kívánod-e ezeket is hozzáadni. Válaszolj yes-t ha szeretnéd, majd válaszd ki a partíciót és adj meg egy könyvtárnevet, ahová majd befűzésre kerül. Jegyezd meg, hogy alapértelmezésben csak olvasható módban kerülnek a rendszerbe a FAT és NTFS partíciók! Ha írni is szeretnéd őket, akkor a későbbiekben az fstab módosításával írhatóvá teheted.
A következő képernyőn jóváhagyhatod az előzőlekben összerakott partíció kiosztást és csatolási pontokat. • SOURCE SELECTION (telepítőforrás kiválasztása) A telepítő megkér, válassz egy telepítési forrást. Általában ez a Zenwalk CD, amelyről az egész procedúrát indítottad. Válaszd az első opciót, "Install from the Zenwalk CD". Amennyiben a második lehetőséget választod, (Install from a pre-mounted directory - telepítés felcsatolt könyvtárból), meg kell adnod a megfelelő könyvtárnevet, ahol a telepítőcsomagok találhatók. Amint ez meg van, a telepítő hozzáfog a csomagok bemásolásához, ami géptől függően 10-30 percet vesz igénybe. Nincs szükség a csomagok kézi válogatására, mivel a Zenwalk az "egy feladatra egy programot" koncepció alapján felépített rendszer. Így még a kezdő Linux felhasználók sem fognak a rosszul összeválogatott csomagok miatt egy működésképtelen rendszert kapni. • INSTALL LILO Az összes csomag felmásolása után a rendszerbetöltő (bootloader) telepítése következik. Erre a célra a Zenwalk a LILO (LInux LOader) nevű programot használja. Válaszd az egyszerű (simple) módot, ha automatikus telepítést szeretnél, vagy ha nem tudod pontosan hogyan is működik a dolog. Tapasztaltabb felhasználónak az expert mode lehetőséget nyújt a lilo.conf szerkesztésére. Kihagyhatod ezt a lépést, ha más rendszerbetöltőt szeretnél használni, például a szintén népszerű GRUB-ot. • Optional Kernel Parameters Néhány rendszernek szüksége lehet további rendszerindítási paraméterekre, ezeket itt lehet megadni. A legtöbb esetben ez nem szükséges. Válaszd az OK-t. • CONFIGURE LILO TO USE FRAME BUFFER CONSOLE? (grafikus felbontású konzol használata?) A standard egy megfelelő választás, amíg nem tudod biztosan, hogy a videokártyád támogatja a frame buffer (FB) üzemmódokat (manapság szinte mminden kártya tudja ezt). Egyébként választhatsz egy nagyobb felbontást, ami a rendszerindítás során szép betöltő képernyővel örvendeztet meg, míg standard esetében a szokásos indítási üzeneteket láthatod. • SELECT LILO DESTINATION (LILO helyének megadása) Az MBR (Master Boot Record) általában egy jó választás, azt javasoljuk mindig ezt válaszd, hacsak nincs valami nyomós okod ellene. • HARDWARE CLOCK SET TO UTC? (A rendszer óra UTC szerint jár-e?) A rendszerórát beállíthatod helyi időre, vagy UTC-re. UTC esetén ki kell választanod földrajzi helyedet és időzónádat, hogy a megfelelő időt jelenítse meg számodra a rendszer. • Startup services (Szolgáltatások indítása) Válogasd össze a rendszerindítás során bekapcsolni kívánt szolgáltatásokat. A fel/le gombokkal mozoghatsz a listában, a ki- és bekapcsolás a szóköz billentyűvel történik. (Részletes tudnivalókért olvasd el a kézikönyv megfelelő fejezetét!) • A rendszer beállítása Elérkezett az idő, hogy kilépjünk a telepítőből és újraindítsuk a gépet. A telepítő CD-t automatikusan kilöki a rendszer, ezután csak meg kell nyomnod a CTRL-ALT-DEL billentyűket az újraindításhoz. *** Ha minden rendben ment és a LILO sikeresen a helyére került, egy szép Zenwalk indítóképernyő fogad. Válaszd ki a menüből a Zenwalk-ot és nyomj entert. Ezután el kell majd olvasnod néhány lincensz szövegét (GNU GPL, esetleg az Adobe Reader lincensze) és OK-val elfogadni azokat. Az ALSA Configurator érzékeli a hangrendszert. Nyomj OK-t.
Ki kell majd választanod a rendszer nyelvét (locale). Válaszd ki a neked megfelelőt. Előnyben részesítettek az utf8 kódolású nyelvi beállítások (a Windows-os meghajtók olvasása esetén is hasznos), ezért a magyar nyelvhez a hu_HU.utf8 a javasolt. A következő képernyőn a root felhasználó, azaz a rendszergazda jelszavát kell megadni. Erre akkor lesz szükséged, ha valami rendszerszintű beállítást kell végezned a gépeden. (Pl. programot telepíteni és eltávolítani, új hardver eszközt beállítani, stb.) Erre a jelszóra nagyon kell vigyáznod, mivel ez védi a rendszeredet az illetéktelenek általi módosításokkal szemben, melyeken keresztül akár adatlopást is végezhetnek a kellőképpen felkészült támadók. Igyekezz minél erősebb jelszót választani, melynek minimális hossza 6 karakter legyen. • Felhasználók kezelése A következő megálló legalább egy felhasználó létrehozása. Válaszd a "Create User" menüpontot és kövesd a varázsló utasításait. (Lásd a kézikönyv megfelelő fejezetét!) Ajánlatos legalább egy falhasználót létrehozni, melyet a mindennapi tevékenységeidhez fogsz használni. A rendszer biztonsága érdekében tanácsos nem használni a root felhasználót, csakis akkor, ha valamilyen rendszerszintű dolgot kell beállítani. Minden egyéb célra a most létrehozott felhasználó kiválóan alkalmas. Töltsd ki a felhasználó részletes adatait (nem kötelező). Amiket mindenképp be kell állítani, az az érvényességi idő (expiry date - válaszd a Never/soha opciót, ha nem akarsz lejárati időt megadni), a csoporttagság és a jelszó. Ha végeztél, a "Done" kiválasztásával fejezheted be a műveletet és léphetsz ki a UserConfig programból. (További segítségért lásd a kézikönyv megfelelő fejezetét.) Válaszd ki done, majd az exit gombokat. • Az X11 beállítása A Videoconfig beállítja a videokártyád, illetve a grafikus chip-et. A beállítások az xorg.conf-ba kerülnek. A végén válaszd a grafikus bejelentkező képernyő (graphical login) opciót. • Üdvözlünk Zenwalk Linuxban! Egy grafikus beléptető képernyő fog köszönteni. Középen egy kis beviteli mező található, ahová beírhatod felhasználói neved, majd a jelszavad. Az alapértelmezett xfce4-ől eltérő környezetet is választhatsz (amennyiben fel van telepítve) a Munkafolyamat menüpont alatt, a Rendszer opció pedig leállítást, újraindítást teszi lehetővé.
Telepítés merevlemezről Ez a módszer akkor hasznos ha bármilyen okból nem tudsz, vagy nem akarsz CD-ről telepíteni. Szükséged lesz egy Zenwalk ISO képfájlra és egy rendszerbetöltő programra, ami többnyire GRUB, vagy LILO. /dev/sdXY - az a partíció, ahová telepíteni akarod a Zenwalkot, pl. /dev/sda7 /dev/sdXZ - az a partíció, ahová majd ki fogod csomagolni a Zenwalk ISO tartamát, pl. /dev/sda10
Megjegyzés: Világos elképzelésednek kell lennie arról, hogy melyik lemez melyik partícióját akarod használni a telepítési műveletre. 1. Az ISO tartalmának kibontása su mkdir /mnt/zeniso mount -o loop -t iso9660
/zenwalk.iso /mnt/zeniso cp -r /mnt/zeniso /zenwalk umount /mnt/zeniso rmdir /mnt/zeniso
ahol zenwalk.iso = a Zenwalk ISO képfájl. + Add a telepítőt a rendszerbetöltőhöz GRUB használata esetén linux alatt szerkeszd a /boot/grub/menu.lst fájlt és add hozzá a következőt: title Zenwalk install root (hdX,Z-1) #<-- Módosítsd a saját rendszerednek megfelelően kernel /zenwalk/kernels/ata/bzImage initrd /zenwalk/isolinux/initrd.img
Például: Ha az ISO-t a /dev/sda10 partícióra bontottad ki, akkor a bejegyzés így fog kinézni: "root (hd0,9)" (0 = a = első hdd, 9 = 10-1) Néhány felhasználónak scsi kernelre lehet szüksége (egyszerűen a cseréld ki az ata szót scsi-re a kernel sorában) LILO használata esetén szerkesz meg a /etc/lilo.conf-ot és add hozzá az alábbi szakaszt: # ZENWALK INSTALL from HD image = /elérési_út_a_kernelekhez/ata/bzImage root = /dev/sdXZ <--módosítsd az sdXZ a saját rendszerednek megfelelően label = ZW_merevlemezes_telepites initrd = /elérési_út_az_isolinuxhoz/initrd.img append = "ide_írd_az_opcionális_paramétereket" #
Néhány felhasználónak scsi kernelre lehet szüksége (egyszerűen a cseréld ki az ata szót scsi-re az image sorában) Futtasd a lilo -v parancsot. 2. Indítsd újra a gépet és válaszd ki a "Zenwalk install"-t az indítómenüből. A Zenwalk telepítő elindul. A setup első képernyőjén válaszd az "Exit setup" menüpontot, így egy root parancsértelmezőhöz jutsz. Csatold
fel
a
kibontott
telepítő
ISO-t.
cd / mkdir zeniso mount /dev/sdXZ /zeniso #<-- módosítsd a /dev/sdXZ részt a saját rendszerednek megfelelően setup
Innentől kezdve a szokásos telepítő programmal dolgozhatsz tovább. Minden mehet a rendes telepítési metódus szerint addig a pontig, amikor a telepítési forrást kell kiválasztani. Ekkor az "Install from a premounted directory" opcióval haladj tovább, s amikor a program a telepítési könyvtár megadását kéri, add meg neki: /zeniso/zenwalk/
3. Folytasd a telepítést. Ha a lilo-t választod rendszerbetöltőnek az MBR-be telepítve, felül fogja írni a már meglévőt. 4. Ismét indítsd újra a gépet Ha nem telepítettél lilo-t mert pl. a GRUB-ot használod, módosítsd a /boot/grub/menu.lst fájlt: title Zenwalk root (hdX,Y-1) #<--módosítsd kernel /boot/vmlinuz-2.6.21.3 root=/dev/sdXY #<--módosítsd a /dev/sdXY részt és ha szükséges, kernel verziót is
Ha lilo-t használsz, egészítds ki a /etc/lilo.conf-ot image = /mnt/sdXY/boot/vmlinuz-2.6.21.3 #<--módosítsd /dev/sdXY részt és ha szükséges, kernel verziót is root = /dev/sdXY #<--módosítsd a /dev/sdXY részt, hogy az aktuális Zenwalk rendszeredre mutasson label = ZenWalk-X.Y.Z initrd = /mnt/sdXY/boot/initrd.splash #<--módosítsd az sdXY részt, hogy megfelelő helyre mutasson append = "opcionális paraméterek" #
Ezután hozd létre a csatolási pontot és mountold fel, ha ez nem történt meg automatikusan, majd futtasd a lilo -v parancsot. su mkdir /mnt/sdXY #<--módosítsd az sdXY részt, hogy megegyezzen a lilo.conf-ban megadott névvel mount /dev/sdXY /mnt/sdXY #<-- Ellenőrizd le, hogy az sdXY biztosan megfelelő legyen lilo -v
Zenwalk rendszereszközök Kernel modulok beállítása (xkernelconf) E Zenwalk eszköz feladata a kernel modulok menetközbeni betöltése és eltávolítása. Továbbá, az ezzel az eszközzel betöltött kernel modulok automatikusan betöltődnek majd rendszerindításkor, míg az eltávolítottak kihagyásra kerülnek. A program a ZenPanel (Control Panel) Kernel modules ikonjával indítható.
Használata Az Available modules listában szereplő modulokon duplán kattintva azok betöltődnek a memóriába, míg az Active modules listában lévő modulokat eltávolítja a memóriából. A Laptop mode bekapcsolása azt eredményezi, hogy a rendszer nihány másodpercnyi I/O tétlenség után automatikusan lemezre írja a gyorsítótárban levő adatokat. A Swapiness megadásával beállítható az az érték, amitől kezdve egy processz kilapozásra (swap) kerülhet.
A billenytűzet beállítása A keyboardconfig program lehetővé teszi, hogy egyszerűen váltogathass a különböző országok és billentyűzettípusok szerinti kiosztások között, mint AZERTY, QWERTY, QWERTZ és DVORAK. Mindezen kiosztástípushoz létezik nemzeti, nyelvi verzó. Így tehát jó tudni, hogy pl. a magyar QWERTZ kiosztás nem ugyanaz, mint a német QWERTZ. A program futtatása root jelszót igényel. Meghívható egy terminálból a keyboardconfig parancs kiadásával, illetve grafikus felületen a ZenPanel "Keyboard layout" ikon kiválasztásával. A "Keyboard Layout" ikonra kattintva az alábbi ablakot kapod:
Csak válaszd ki a listából a neked megfelelő kiosztást, majd kattints az OK-ra. Ugyanitt kiválaszthatod, hogy akarode a numlock bekapcsolását a rendszerindításkor.
Hálózati beállítások Ez a fejezet eredetileg az XNETCONF Zenwalk eszközzel foglalkozott. Azonban az idők során ez az eszköz lekerült a palettáról, szerepét mára teljesen átvette a WICD. Ennek megfelelően a hálózat beállításával foglalkozó tudnivalókat a WICD fejezetében találhatod.
Csomagkezelés A telepítőcsomagok kezelésére Zenwalk Linux alatt a NetPkg nevű alkalmazás szolgál. A NetPkg elsődleges feladata a rendszer központi csomagtárolókból történő frissítése. Új szoftvereket is telepíthetsz vele, melyek nem találhatók meg a telepítő CD-n. Függőségkezelésre is képes, ez a funkció alapértelmezésben be van kapcsolva. Egy tiltólista található a /etc/netpkg.conf-ban, itt lehet felsorolni azokat a csomagokat, melyeket nem szeretnél automatikusan frissíteni. Az xnetpkg a netpkg GTK-t használó grafikus előtétprogramja. A netpkg indítható grafikus módban, vagy terminálban. A grafikus felület kényelmesebb, de kevesebb funkcióval rendelkezik.
A netpkg használata grafikus módban (xnetpkg) Az xnetpkg futtatása XFCE menu => Rendszer > netpkg vagy a Control Panel megfelelő indítóikonja A Netpkg ablaka előtűnik, a műveleteket egy tükör adatbázis betöltésével kell kezdeni. Jelenlegi állapotában Internet kapcsolat szükséges a netpkg működéséhez.
Egy tükörkiszolgáló kiválasztásához kattints a fenti beviteli mező jobb szélén található, lefelé mutató kis nyílra. Egy legördülő listából kiválaszthatod a használni kívánt tükör kiszolgálót. A tárolók három típusát veheted észre: Current, Snapshop and Restricted. 1. Current: az aktuális stabil Zenwalkhoz tartalmaz további programokat és biztonsági javításokat 2. Snapshot : a legfrisseb fejlesztői csomagok vannak benne, vagyis a következő még fejlesztés alatt álló (development) Zenwalk változat csomagjai. Vigyázz vele, nem hibamentes csomagokat is tartalmazhat! 3. Restricted: néhány csomag a korlátozott tárolóba kerül pl. a licensze, vagy egyéb jogi okok miatt. Ilyen pl. a lame. Ha egyszerűen szeretnéd szerkeszteni egy tükörkiszolgáló címét, vagy új tükröt szeretnél a listához adni, megteheted a beviteli mezőbe történő beírással.
Hogyan működik? Felépítés Netpkg a következő szerkezettel rendelkezik (kép a következő oldalon): 1. Tükörszerver kiválasztó menü 2. Szűrők: A "Nincs telepítve" opció kiválasztásával csak a tükörkiszolgálón megtalálható új, illetve uninstallált programok jelennek meg a bal oldali listában. A "Telepítve" opció a rendszeren telepített csomagokat mutatja. A "módosítva" opcióval tudjuk kiszűrni a frissíthető csomagokat, továbbá a visszavont frissítéseket is. Az "Árvák" szűrő azon telepített csomagokat mutatja, melyek nem egy másik csomag függőségeként lettek telepítve. 3. Csomaglista: Itt találhatod a kategóriákat és programokat, valamint információt ezek állapotáról. 4. Műveleti gombok: Csomagok telepítéséhez, frissítéséhez illetve eltávolításához, beleérte a függőségek kiszámítását is. 5. Leírás: Itt olvashatod az éppen kijelölt program rövid leírását.
Hogyan telepíts fel egy csomagot? 1. Válaszd ki a Csomaglistából a telepítendő programot. 2. Olvasd el a leírását. Ha ez az amire szükséged van, akkor dupla kattintással jelöld meg telepítésre. Ezt a "Választ" című oszlopban megjelenő zöld pipa ikon fogja jelezni. 3. Kattints a "Telepítés" műveletgombra a végrehajtáshoz.
4. A következő, "Telepítési műveletek" ablakban további információkat és lehetőségeket találsz: 1. Az általad kiválasztott és függőségként telepítendő csomagok felsorolása. 2. Műveletgombok a kiválasztott csomagok feltelepítésére, illetve a függőségekkel együtt történő telepítésre. Vigyázat, ha a függőségeket nem telepíted fel, előfordulhat, hogy a kiválasztott program nem, vagy helytelenül fog működni! 3. Jelöld be ".new konfigurációs fájlok engedélyezése" opciót, ha a programok újabb alapértelmezett beállításait szeretnéd használni. Megszakíthatod a műveletet a "Bezárás" gomb megnyomásával.
5. Ha frissítést, visszavonást, vagy eltávolítást végzel, hasonló műveleti ablakot fogsz látni. Az alábbi példában egy csomag eltávolítása szerepel: 1. A kiválasztott csomag(ok) 2. Eltávolítás, illetve eltávolítás a már feleslegessé vált függőségekkel együtt.
A NetPkg használata parancssorból (netpkg) A netpkg futtatása Ehhez át kell váltanod rendszergazda, azaz root felhasználó alá. Írd be a su parancsot, add meg a root jelszót, majd hívd meg a parancsot: netpkg.
A netpkg konzolos változata sokkal többre képes, mint a grafikus változat. A netpkg parancssori paraméterei • csomagX ... csomagZ Add meg a keresett csomagok listáját, melyek után a netpkg átnézi az aktuális online csomagtárolót. Nem kell a pontos verziószámot tudnod, elégséges a csomag neve. Ha például a vim-6.3.007-i486-1.tgz nevű csomagot keresed, elég megadnod a "vim"-et a netpkg számára. Akár töredékszavakat is használhatsz, a netpkg megkeres minden olyan csomagot, amelynek nevében előfordul a megadott kifejezés.
Mikor egy a keresésnek megfelelő csomagot talál, a netpkg megkér a kívánt művelet kiválasztására. Ha egy telepített csomag régebbi verzió mint amit talált, felajánlja a frissítést. Ha ugyanaz a verzió található a csomagtárolóban, akkor az újratelepítést kínálja, míg ha nincs még telepítve belőle semmilyen verzió, akkor természetesen a telepítés az első felkínált művelet. A netpkg kiveszi a csomagot a helyi gyorsítótárból, illetve letölti ha még nem található ott. Ellenőrzi a helyi csomag épségét és letölti újra, ha sérültnek találja. A letöltés külön értesítés nélkül felülírja az ugyanazon nevű csomagot. • install csomag1.tgz csomag2.tgz... Ha az install opció után pontosan megadod a telepítendő csomagok nevét, a ntpkg nem kéri művelet kiválasztását. Ha a csomagnak telepítve van egy régebbi változata, frissítve lesz. Ha a csomagnak ugyanazon verziója létezik a rendszereden újratelepítésre kerül, míg telepíti ha még nincs felrakva. A netpkg először a helyi gyorstárban keresi a csomagot és letölti, ha még nincs jelen. A csomagépség ellenőrzésre kerül, hiba esetén újra letölti. • upgrade A netpkg megkísérli minden telepített csomag frissítését. A függőségek külön jóváhagyás nélkül telepítésre és frissítésre kerülnek. A frissítésből kihagyni kívánt csomagokat a /etc/netpkg.conf fájlban, a "Black_list" változó használatával adhatod meg. Körültekintően használd az upgrade műveletet, különösen akkor, ha erősen átalakítottad, testreszabtad a rendszered (nem a grafikus felület megjelenésére kell gondolni, hanem rendszerszintű szolgáltatások működésére). Mindig készíts biztonsági mentést a beállításaidról, mielőtt belevágnál! Ha kevés a lemezterületed, kapcsold ki a csomagok megtartása (Keep_packages) opciót a /etc/netpkg.conf-ban. • download A netpkg megpróbálja letölteni a megadott csomagokat az aktuális online tárolóból és elhelyezni azokat a helyi gyorsítótárban. A csomagok különböző könyvtárakba kerülnek, a kategóriájuknak megfelelően. A lokális gyorsítótár helye a /etc/netpkg.conf-ban adható meg. • list A netpkg kilistázza a távoli tárolóban található valamennyi csomagot és a hasonló nevű, helyileg feltelepített csomagokat is. • list I A netpkg csak azokat az online tárolóban elérhető csomagokat jeleníti meg, amelyek helyileg feltelepítésre kerültek. • list D A netpkg azokat a külső tárolóban található csomagokat listázza ki, melyek újabbak, mint a helyileg feltelepítettek. Ez funkció hasznos, ha a fejlesztői tároló (snapshot) kipróbálása után az előző tárolót
használnád ismét. • list N A netpkg csak azokat a távoli tárolóban levő csomagokat mutatja, melyek nincsenek feltelepítve. • list U A netpkg a távoli tárolóban levő, frissíthető csomagokat listázza ki. • dotnew A netpkg megkeresi a /etc-be a ".new" nevű konfigurációs fájlokat és megkérdezi a felhasználót, akarja-e lecserélni a régi beállításokat ezekre az újakra. Lehetőséget biztosít a különbségek megtekintésére is. • mirror A netpkg mutat egy listát a netpkg.conf-ban megadott csomagtárolókról, majd kiválaszthatod melyiket szeretnéd használni.
Netpkg.conf (netpkg beállító fájl) A netpkg.conf fájl a /etc könyvtárban található. Néhány paraméter egyszerűen ki- és bekapcsolható, a sor elejére beillesztett "#" karakter bírásával és törlésével. A "#" jellel kezdődő sorok megjegyzésnek minősülnek, így nem kerülnek értelmezésre, végrehajtásra. Az egyik leghasznosabb: • Ha olyan proxy kiszolgálón keresztül éred el az Internetet amely név/jelszó megadását igényli, egyszerűen töltsd ki az alábbi sorokat: # If you are behind a proxy server, set these options (at least set Proxy_Socket = proxy-address:port, for example 192.168.11.1:8080 ) Proxy_Socket = Proxy_User = Proxy_Password =
• Ha nem akarod letörölni a netpkg által letöltött csomagokat, akkor ezt az alábbi beállítással érheted el: # Do you want to keep packages in the "local repository" after install or upgrade ? Keep_packages = yes # Keep_packages = no
• Ha néhány csomagot ki akarsz zárni a frissítésből ("netpkg upgrade" parancs), add őket a tiltólistához (blacklist): # Packages that shouldn't be installed automatically. Black_list = aaa_base kernel kernelsource ndiswrapper
Soha ne vedd ki az aaa_base csomagot a tiltólistából, mert Zenwalk rendszered helyes működését veszélyeztetnéd vele. • Ha van néhány létfontosságú fájlod, melyeket nem szeretnél felülírni egy frissítés során, add őket az alábbi listához. A fájlok át lesznek nevezve "*.old"-ra és saját belátásod szerint visszaállíthatod őket eredeti helyükre: # These files won't be destroyed but renamed ".old" instead, put here all your strategic # configuration files on a single line Protected_files = /etc/lilo.conf /etc/fstab /etc/passwd /etc/shadow /etc/group /etc/inittab /etc/rc.d/rc.local /etc/rc.d/rc.modules /etc/rc.d/rc.netfilter /etc/profile /etc/hosts /etc/sudoers /etc/X11/xorg.conf
Néhány tanács a rendszer frissítéséhez Elsőként mindig magát a netpkg-t frissítsd: # netpkg netpkg
Ezután, ha a frissítés a grafikus felületet is érinti (X11, XFCE, Desktop és hasonló csomagok), célszerű a frissítést konzolos üzemmódban végezni. Ne aggódj, ez igen egyszerű művelet: 1. Lépj ki a grafikus munkamenetből: Válts át valamelyik karakteres konzolra a CTRL+AL+F1..F6 gombok megnyomásával. Jelentkezz be rootként, vagy saját felhasználói névvel és su-val lépj át root alá, majd váltsd át a rendszert 3-as futási szintre: # init 3
2. Végezd el a szükséges frissítést: # netpkg xorg xorg-drivers xfce
3. Válts vissza a grafikus felületet is indító, 4-es futási szintre: # init 4
Szolgáltatások indítása A serviceconfig egy Zenwalk-eszköz a rendszerszolgáltatások kezelésére. Ha nem változtatsz rajta, a Zenwalk elindít néhány alapértelmezett rendszerszolgáltatást a gép indulása során. A Control Panelen találod meg az indítóikonját. A megjelenő ablak a rendelkezésre álló, telepített szolgáltatások listáját mutatja. A szolgáltatások be- és kikapcsolásához a neve előtt álló jelölőnégyzetet kell be-, illetve kipipálni.
Rendszered célja, felhasználási módja szerint egyes szolgáltatásokra nem lesz szükséged (például az ssh kiszolgálónak nem kell minden asztali vagy laptop gépen futnia). Ha nem vagy benne biztos hogy szükséged van az adott szolgáltatásra, nézz utána az Interneten található kereső-szolgáltatások, például a Google segítségével, vagy kérdezd meg egy segítségnyújtó fórumon. Ha az xdialog csomag nincs feltelepítve, vagy konzolon indítod a programot, a serviceconfig az ncurses felületet fogja használni. Ahogy más eszközöknél, a szóközzel lehet az aktuális elem állapotát be/kikapcsoltra állítani, míg navigálni a nyilakkal és a tab billentyűvel tudsz.
Parancssorból a service parancs is használható a különböző szolgáltatás-démonok kezelésére. A ki- bekapcsoláson túl a service parancs használható futó rendszeren a szolgáltatások leállítására, elindítására, vagy újraindítására. Szintaxisa egyszerű: • Szolgáltatás elindítása/leállítása/újraindítása: # service start|stop|restart [szolgáltatás neve] • Engedélyezés, letiltás: # service enable|disable [szolgáltatás neve] • Telepített szolgáltatások kilistázása: # service list Néhány szó a egyes szolgáltatásokról • alsa: Advanced Linux Sound Architecture (ALSA) - audio és MIDI képességekkel ruházza fel a Linux operációs rendszert. • cups: Common UNIX Printing System (CUPS) - egy keresztplatformos nyomtatási megoldás minden UNIX és UNIX szerű rendszerre. Az "Internet Printing Protocol"-on alapul, teljeskörű nyomtatási szolgáltatást biztosít a legtöbb postscript és raszteres nyomtatón. • inetd: az inetd egy különleges démon, több Unix rendszeren az ő feladata az Internettel összefüggő szolgáltatások kezelése. Gyakran szuper-szervernek is hívják, mivel ő figyeli a szolgáltatásokkal kapcsolatos portokat mint at FTP, POP3, telnet, stb. Amikor egy TCP vagy UDP csomag érkezik az adott portra, az inetd elindítja a megfelelő szerver-programot és átadja neki a kapcsolatot. • ip_forward: az IP átirányításért felelős • iwlwifi: a Wifi eszközmeghajtókat aktiválja. • nfsd: az nfsd démon többnyire szervereken fut és az nfs-kliensek kéréseit fogadja. Az nfs (Network File System) egy hálózati fájl-rendszer megoldás a Unix világában, melynek segítségével egy távoli kiszolgálókon található fájlrendszert felcsatolás után ugyanúgy használhatsz, mintha helyileg a gépeden lenne. • ntpd: az ntp (Network Time Protocol) a rendszerórát állítja be az Interneten található pontos idő-szerverek segítségével. • numlock: bekapcsolja a numerikus billentyűzetet. • rpc: az rpc (Remote Procedure Call) démon feladata nagyon leegyszerűsítve bizonyos programok elérési számát internetes port számmá alakítani. • saslauthd: A SASL autentikációs szerver (SASL = Simple Authentication and Security Layer). • sshd: Secure Shell démon, biztonságos távoli bejelentkezést tesz lehetővé. • syslog: a rendszer történéseit naplpózza. • wicd: egy átfogó hálózatkezelő szolgáltatás vezetékes és vezeték nélküli hálózatokhoz egyaránt.
Nyelvi beállítások (System Language) A localeconfig parancs segítségével tudod a rendszered nyelvi és területi beállításait kiválasztani. Egy 'locale', vagyis területi beállítás nem más, mint egy a nyelvhez köthető szabálygyűjtemény amely leírja például a pénznem jelképét, a dátum megjelenítésének formátumát, a sorbarendezéseknél figyelembe veendő elveket, stb. Ezen szabályok szerint kerül kialakításra a felhasználó munkakörnyezete. Alapértelmezésként egy Linux rendszer az "en_US" locale szerint van beállítva, így más nyelvi/területi szabályokat a felhasználónak kell kiválasztani. Jelen esetünkben a magyar nyelv támogatásához a "hu_HU", vagy "hu_HU.utf8" állnak rendelkezésre. A "localeconfig"-ot grafikus felületen a Control Panel System language configuration ikonjával, vagy terminálban a localeconfig parancs root-ként történő kiadásával indíthatod el. Hogyan működik? Rendszered területi beállításához tedd a következőt: Válassz egy nyelvet a listából:
A korral haladva célszerű UTF-8 kódolást használni a régebbi ISO rendszer helyett. A megfelelő nyelv kiválasztása után egyszerűen kattints az OK-ra.
Rendszeridő (System Clock) Ezzel az eszközzel a rendszerórát, dátumot és időzónát lehet beállítani. Hogyan működik? A Control Panel System Clock ikonjával indítható.
Az óra beállításához válaszd ki a Set time menüpontot, majd kattints az OK-ra.
Állítsd be a kívánt óra/perc/másodperc értékeket, majd OK-val zárd le a bevitelt. Visszakapod az előző menüt. A dátum beállításához a Set date opciót válaszd ki, majd OK.
Felhasználók kezelése Ha felhasználókat szeretnél létrehozni, törölni és/vagy módosítani a rendszeren, a legkényelmesebben a Zenwalk saját eszközével, a userconfig segítségével végezheted el. Índíthatod a Control Panel User Profiles ikonjával, vagy parancssorból root-ként a userconfig parancs kiadásával. Minden felhasználókra és csoportokra vonatkozó szükséges művelet elvégezhető vele.
Grafikus felület nélkül az ncurses felület indul el:
Néhány szó az egyes műveletekről List users Kilistázza a rendszeren található felhasználókat.
Delete users Egy listában mutatja a létező felhasználókat. Jelöld ki a törlendőt, majd nyomj OK-t. Az Exit megnyomásával térsz vissza a főmenübe. Change password Egy listában mutatja a létező felhasználókat. Jelöld ki amelyiknek meg kívánod változtatni a jelszavát, majd nyomj OK-t. Az Exit megnyomásával térsz vissza a főmenübe. List groups Kilistázza a rendszeren létező csoportokat. Modify group Egy listában mutatja a létező csoportokat. Jelöld ki amelyiknek meg kell változtatni a nevét, majd nyomj OK-t. Az Exit megnyomásával térsz vissza a főmenübe. Create group Segítségével hozhatsz létre új csoportot. Szükséges lehet például, ha telepíted a ClamAV antivírus programot. Ehhez kell egy speciális csoport, amelynek tagjai használhatják majd a szoftvert. Delete groups Egy listában mutatja a létező csoportokat. Jelöld ki a törlendőt, majd nyomj OK-t. Az Exit megnyomásával térsz vissza a főmenübe.
Keresd meg a megfelelő év/hónap/nap értéket, jelöld ki, majd OK-val érvényesítsd. Ismét visszajön a rendszeridő főmenüje. Az időzóna kiválasztásához a Set timezone lehetőségre lesz szükséged.
Az óra internetes időkiszolgálóhoz történő azonnali szinkrozinációjához válaszd ki a menü NTP opcióját. Kisebbnagyobb várakozás után az óra és naptár beáll a megadott időzóna szerinti pontos értékre, majd visszakapod a rendszeridő főmenüjét. Ehhez a művelethez Internet kapcsolat szükséges.
Video beállítások A videoconfig egy Zenwalk eszköz az X felület beállításához. Jó esetben nem lesz rá szükséged, mert a telepítő elvégzi a szükséges lépéseket. Nvidia és Ati kártyák esetén a meghajtó programok telepítő-szkriptje megcsinálja a konfigurációs állományt. Ez utóbbi eset nem része ennek a dokumentációnak. Elindításához, mivel kikerült a Control Panel kínálatából, egy terminál ablakban su-val lépj át root alá és add ki a videoconfig parancsot. Egyes verziókban még megtalálható az alábbi figyelmeztetés:
Ne hagyd figyelmen kívül, ha még nincs rendesen beállítva az X felület. Ám valószínűleg be lett már állítva, hiszen másként nem tudnád elindítani ezt a programot. Nyomj OK-t és lépj a következő ablakra.
Yes-t választva az Xfce képes lesz csinosabb megjelenítésre, kapnak némi átlátszóságot, árnyékot az ablakok. Ez tovább hangolható az Xfce megfelelő beállítóeszközével.
Ezen az utolsó képernyőn választhatod ki, hogy a rendszer alapértelmezésben grafikus, vagy karakteres bejelentkezőfelülettel induljon-e el. Ahogy feljebb a figyelmeztető üzenet is mondja, az X konfigurációját karakteres módban célszerű végezni. Nem annyira bonyolult mint amilyennek hangzik, ha a megfelelő eszközöket használod. Jelentkezz ki a grafikus munkafolyamatból, majd Ctrl+Alt+F2 megnyomásával lépj át egy terminálba. Jelentkezz be root felhasználóként és add ki az init 3 parancsot. A 3-as futási szintre vált a rendszer, a grafikus felület leállításra kerül. Ha kidobna a parancssor, jelentkezz vissza root-ként, majd add ki a videoconfig parancsot. Elvileg a legtöbb grafikus kártyát és monitort automatikusan detektálja és beállítja a program, de megeshet, hogy pl. a frissítési frekvenciákat jóváhagyásra megmutatja. Ha megfelelő nyomj yest-t, ha nem lépj ki a programból és az xorgconfig segítségével, vagy a /etc/X11/xorg.conf kézi szerkesztésével korrigálhatod. Ezt csak a legvégső esetben kell megtenned, azonban jártasnak kell lenned az X konfigurációs dolgaiban. További információkért lásd az xorgconfig fejezetét.
Control Panel A Zenwalk vezérlőpultja (Control Panel) egyszerű hozzáférést biztosít a rendszerbeállító eszközökhöz anélkül, hogy mindig át kellene jelentkezni root felhasználó alá. A Control Panel az Xfce menüjéből, a Rendszer almenüből hívható meg.
Többek között az ezen dokumentációban is vázolt eszközök megtalálhatók rajta, két kattintással elindíthatók.
Általános, nem Zenwalk specifikus rendszereszközök Az xorg.conf szerkesztése (xorgconfig) Az xorgconfig nem Zenwalk specifikus alkalmazás, hanem az xorg csomag része. Készíts egy biztonsági másolatot az aktuális xorg.conf fájlról (/etc/X11/xorg.conf). Gyűjtsd össze számítógéped technikai adatait. Nézd át a monitor dokumentációját a frissítési frekvenciákért és a lehetséges felbontásokért. Nézd meg pontosan milyen videokártyát használsz. Típus, modell, a kártyán lévő RAM mennyisége. Nézd meg milyen protokollt használ az egér, van-e görgője, hány gombja van. Vedd figyelembe, hogy az egérgörgő három gombnak számít (kattintás, felfelfé görgetés, lefelé görgetés). Nézd meg a billenytűzeted típusát (azrty, qwerty, vagy qwertz) és gombjainak számát (valószínűleg nemzetközi 105 gombos típusod van). Ha minden szükséges adat megvan, karakteres módban, rootként indítsd el az xorgconfig-ot. Az xorgconfig egy interaktív program, vagyis kérdés-felelet formában végzi el a beállítás műveletét. Ha minden fenti információt begyűjtöttél, gyerejáték lesz a kérdésekre válaszolnod. Ha végigértél az xorgconfig-on, mentsd el az eredményt. Indítsd újra a gépet grafikus módban és élvezd munkád gyümölcsét.
Eltávolítható meghajtók kezelése A fájlkezelő részét képezi egy szkriptgyűjtemény, melynek feldata, hogy a HAL eszközkezelő alrendszerrel együttműködve kezelje az USB eszközöket, CD és DVD lemezeket, automatikusan fel- és lecsatolja őket és dinamikusan létrehozza a megfelelő csatolási pontokat. Hogyan működik? Ha valami oknál fogva nem aktív ez a szolgáltatás, akkor a menüből, a gyorsindító panelről, vagy a munkaasztalon található ikonok egyikével elindítható Thunar fájlkezelő beállításai között kapcsolhatod be. (Kellékek menü > Thunar fájlkezelő > Szerkesztés > Beállítások > Speciális fül > Kötetkezelés engedélyezése bekattintva) Kattints az "Állítsa be" kezdetű linkre, ha részletesen szeretnéd testreszabni az eltávolítható adathordozók kezelését.
Ha behelyezel egy CD/DVD lemezt, USB adathordozót, SD kártyát, egy új ikon jelenik meg a munkaasztalon, ami a megfelelő csatolási pontra mutat.
Ha meg akarod nyitni az USB eszközt, csak kattints az ikonjára. Az adathordozó biztonságos eltávolításához kattints rá jobb gombbal, majd válaszd a "Kötet lecsatolása" menüpontot.
Hasonlóképp a CD/DVD lemezeket is csatolhatod, megnyithatod a megfelelő ikonra való kattintással, a leválasztáshoz, kiadáshoz pedig a jobbgombos menüből a "Kötet kiadása" menüpontot kell kiválasztani.
Megjegyzés: A csatolási pontok egységesen a /media könyvtár alatt jönnek létre.
Vezetéknélküli hálózat (WiFi) beállítása (WICD) A wicd egy kellemes eszköz, feladata a vezetéknélküli és vezetékes hálózati kapcsolatok könnyű beállítása. Mi kell hozzá? Telepítés után, mint alapértelmezett hálózati kapcsolat kezelő, szolgáltatásként futnia kell. Ha nem futna, a Control Panelen található "Startup Services" eszközzel tudod a szolgáltatást aktiválni. Győződj meg róla, hogy a szükséges wifi driver is fel lett telepítve. Példánkban az iwlfiwi drivert használjuk, ami alapértelmezésként telepítve van, de ha mégsem lenne, a netpkg-val telepíthető. Egyéb eszközmeghajtókat kernelmodulként tudsz aktiválni (lásd a "Kernel Modules" beállítóeszközt a Control Panelen). Az ilyen módosítások után megeshet, hogy újra kell indítani a gépet az aktiválásukhoz.
Hogyan működik? 1. A Wicd Network Manager elérhető az Xfce menü Rendszer almenüjéből, a Control Panelről, illetve legegyszerűbben az alsó panelen található hálózatot szimbolizáló ikonnal. 2. Indítás után az alábbi képernyő fogad:
3. Ha nem talál vezetéknélküli hálózatot, akkor a beállításait módosítani kell. Kattints a "Preference" menüpontra. Itt megváltoztathatod a WPA supplicant eszközkezelőt, a vezetéknélküli interfészt (itt most wlan0) és egyéb fontosabb opciókat, mint a globális DNS kiszolgáló (alapértelmezésként üres). Töltsd ki az interfészre vonatkozó mezőt (wireless interface). Ha nem tudod mi a neve a Wifi kártyádnak, rootként egy terminálban megnézheted az "iwconfig" parncs segítségével.
4. Amint a wifi eszközöd érzékelte a környezetében található csatlakozási pontokat, kiválaszthatod melyiket szeretnéd használni. Nyisd le az "Advanced settings" részt és add meg a kapcsolat részletes adatait, úgymint a kapcsolódási kulcs, statikus IP cím, ha szükségesek.
5. Ezután máris kapcsolódhatsz a "Connect" gomb megnyomásával. Rejtett és átmeneti kapcsolatokat is be tudsz állítani.
Az ablakkezelő beállítása (xwmconfig) Az xwmconfig egy Slackware eszköz, melyet a Zenwalk is használ. Az xwmconfig az "X Window Manager CONFIGurator" kifejezés rövidítése, feladata az alapértelmezett munkaasztal környezet vagy ablakkezelő beállítása. Egy ablakkezelő önmagában meglehetősen kevés funkcióval bír, feladata csupán az ablakok megjelenítése és kezelése. Egy munkaasztal környezet ezen túlmutatva nem csak egy ablakkezelőből, hanem több kisebb-nagyobb szolgáltatást nyújtó alkalmazásból, kiegészítőből áll. Futtatáskor az xwmconfig ellenőrzi mely ablakkezelők állnak rendelkezésre, majd egy listában megjeleníti a választékot. Az xwmconfig nem feltétlenül a szokásos és legkényelmesebb módja a munkakörnyezet kiválasztásának, mivel a legtöbb Zenwalk felhasználó a GDM bejelentkezés kezelő programon keresztül választja ki a kívánt rendszert. Mégis, a felhasználók egy kisebb csoportja jobban kedveli a grafikus felület más módokon történő indítását, így az ő kedvükért továbbra is elérhető az xwmconfig. Hogyan indítható? Az xwmconfig egy terminálablakban indítható, normál felhasználóként. Ne root-ként futtasd, hacsak nem a root felhasználó környezetét akarod módosítani.
Hogyan használd? Az xwmconfig sima felhasználóként működik mint említettük: ha rootként indítod, akkor nem a te környzeted fog változni! ;) Egyszerűen válaszd ki a listából a megfelelő elemet, majd nyomd meg az OK-t. Az ablakkezelővel kapcsolatos választásod a ~/.xinitrc fájlba kerülnek. Alapértelmezett telepítésnél ha belenézel, azt találhatod, hogy ez egy script, ami az Xfce-t indítja. Az alapértelmezett grafikus környezetedet úgy is lecserélheted, hogy ~/.xinitrc fájlt lecseréled egy másikra, ami a kedvenc ablakkezelődet, munkaasztal környezetedet indítja.