You are on page 1of 115

Blahota Istvn

Ubuntu Linux kezdknek

2011

Szerz: Dr. Blahota Istvn, PhD, fiskolai tanr (NyF, FSF.hu) Ubuntu Linux kezdknek 2011. mjus 7.

Lektorlta: Dr. Kovcs Zoltn, Csc, fiskolai tanr, egyetemi docens, (NyF, DE), Mt Pter (FSF.hu) Tovbbi segtsg: Papp Valria

Kszlt a Nyregyhzi Fiskola Norvg Finanszrozsi Mechanizmusbl tmogatsban rszesl Partiumi Tudscentrum fejlesztse elnevezs (szma: 0022/NA/200-1/P-4) projekt Partium Vizulis Campus alprojekt keretben megvalsul fejlesztsekhez kapcsoldan. PVC 002 e-Multi, Tanuljunk multiul! elektronikus oktatsi program

ISBN szm: lesz

1. Mirl, kiknek szl ez a jegyzet?


Mirl szl ez a jegyzet? Rviden: bevezet a Linux hasznlatba. Kicsit hosszabban: segt megtenni az els pr lpst egy, az tlagos felhasznl szmra ismeretlen rendszer megismershez, valamint elegend ismeretet nyjt az nll, mindennapos hasznlathoz. Nem baj, ha azt sem tudjuk pontosan, mi is az opercis rendszer, plne, hogy mi az a Linux. Ez a kis segtsg elg is lesz a kezdshez. A pontos megfogalmazs miatt le kell szgeznnk, hogy a Linux mst jelent a szakemberek s mst a laikus felhasznlk szmra. A szakemberek a szmtgpet mkdtet teljes szoftver miskulancia egy kicsi de fontos rszt nevezik Linuxnak, ez a rendszer magja. gy a szabatos kifejezs teht Linux alap opercis rendszerek lenne. Csakhogy a kznyelv egyszerst, s minden ilyen rendszert nemes egyszersggel Linuxnak titull. A jegyzet a knnyebb rthetsg miatt a tovbbiakban a Linux kifejezs alatt a kznyelvi jelentst fogja rteni, kivve ha azt kln kihangslyozza. Kinek szl ez a knyv? Nagyjbl mindenkinek, aki nem hasznlt mg Linuxot. Vagy hasznlt, de nem nagyon rtette, mi trtnik. Annak, aki hasznlt mr Windowst s vagy rtette mi trtnik, vagy nem. Azoknak is szl, akik tnyleg, vagy nem is annyira rtenek a Windowshoz, aztn azt hiszik, hogy ezrt a Linuxszal is rgtn boldogulnak, elg csak odalni el. Pedig nem. Aztn olyankor halljuk rgtn azt, hogy a Linux, hogy is mondjam, szval nem j. Pedig de. Csak nem Windows. Szksges hozz egy kis szemlletvlts. Magyarul, ez a knyv a magyar szmtgpet hasznl lakossg tbbsghez szl. Mr most szlok, hogy a technikai rszleteknl leginkbb nem ltalban fogok beszlni a Linuxrl, hanem egy konkrt vltozat, az Ubuntu Linux lesz a tma. Ez a jegyzet rvid, sok tmba vg kppel, s remnyeim szerint knnyen emszthet. Rvid, mert korunk tipikus embernek kszlt. Aki hasznlja a szmtgpet. Olvasgat s r az interneten, levelezik, cseveg, filmet nz, zent hallgat, esetleg jtszik. Vagy aki a munkjhoz, tanulshoz hasznlja, de ott is leginkbb csak szveget, tblzatot szerkeszt, informcit keres, esetleg nhny specilis szoftvert hasznl. Teht nem rendszergazdknak vagy programozknak szl, br nekik is hasznos lehet az els lpsek megttelben. Aztn meg azoknak is kellenek alapismeretek, akik nem profik. Hiszen a szmtstechnika hasznlata sszetettebb, mint ms technika TV, DVD lejtsz hasznlata. Egy kicsit mgiscsak tanulni kell. hatatlanul lesz sz nhny dologrl, ami az alapismeretek kz tartozik, de tlmutat a legelemibb felhasznli szinten. Teht a rendszer kiss mlyebb ismerete, teleptse, alapvet belltsai, programok teleptse, a rendszer adminisztrcijnak alapjai. gy gondolom, nem minden tanulsg nlkl val a teleptsi folyamat tnzse akkor sem, ha nem valszn, hogy magunk teleptjk rendszernket. Nagyobb rltsunk lesz az Ubuntu lelkivilgra, ami sosem rt. Aztn az eddigi kliens (desktop) informcikon tl egy kis betekintst lthatunk abba, amiben a Linux igazn otthon van; vagyis a parancssoros zemmdba.

Mivel a jegyzet eredenden tvoktatsi segdanyagnak kszlt, ezrt nhny fejezet vgn feladatok segtenek az olvasottak megrtsnek ellenrzsben. Ezek nha kitekintst is nyjtanak; megoldsuk nemegyszer tovbbi keresst, kutatmunkt, utnaolvasst s gyakorlst kvn.

2. Megtudhatjuk, mi is az opercis rendszer, s elkezdnk ismerkedni a Linuxszal


Mi az az opercis rendszer? Ez elg komolyan hangzik, de brmennyire is fontos dologrl van sz, amely nagyon sok mindenrt felel a szmtgp mkdse kzben, leginkbb a szemllet kialaktshoz van szksgnk arra, hogy beszljnk rla. Ahhoz viszont igen fontos. Vgjunk bele a kzepbe. Ma a vilg felhasznlinak dnt tbbsge valamilyen Windows opercis rendszer vltozatot (leggyakrabban XP-t, esetleg Vistt, mostanban inkbb 7-est) hasznl. Ez az arny most kb. 90% (nemigen lehet egszen pontos adatokat kapni). Vannak az informatiknak gai, ahol ez az arny tbb, van ahol kevesebb. Pldul egy igen fontos terleten, a web kiszolglknl, a Microsoft sosem tudott ilyen meghatroz szereplv vlni. St mg csak nem is vezeti a statisztikt. Ott egy olyan program (az Apache) az uralkod, ami leggyakrabban Linuxon fut. (Forrs: http://www.netcraft.com/)

1. bra: Hlzati kiszolglk elterjedtsge a vilgban A szmtgpen programokat futtatunk. Program a bngsz (pl. Internet Explorer, Firefox), a szvegszerkeszt (pl. Word, LibreOffice), de brmi ms, kpnzeget, zenelejtsz stb. Ezek a programok ltalban nem kzvetlenl rik el a szmtgp erforrsait. Egy kztes programmal kommuniklnak, egy rendszerszoftverrel, az n. opercis rendszerrel. Mikor egy szmtgp kijn a gyrbl, mg nem mkdik. Ahhoz, hogy hasznlni tudjuk, kell r opercis rendszer. Ezt a teleptsi mveletet a boltban kaphat, elre sszeszerelt gpeknl elre elvgzi a gyrt, gy a vsrl az rlistban (s az rban) lthatja, hogy milyen opercis rendszert kap a gppel egytt. Ha mr van opercis rendszer a gpben, ignyeinknek megfelelen szksg lesz mg felhasznli programokra, olyanokra, amelyek egytt tudnak mkdni (kompatibilisek) a teleptett opercis rendszerrel. Egy Visthoz kszlt program nem biztos hogy hasznlhat XP-vel. Minl nagyobb a 5

kt rendszer kzti klnbsg, annl valsznbb, hogy nem fog mkdni az egyik rendszerre sznt program a msikon. Az opercis rendszereknek sok tulajdonsguk van, sokflekppen lehet ket csoportostani. Most minket elssorban a Linux rdekel majd, s mivel az jdonslt Linux felhasznlk zme Windows felhasznl is, leginkbb csak ezzel a kt rendszerrel fogunk foglalkozni. Jegyezzk meg azrt, hogy a Windows nv valjban gyjtfogalom, tbb klnbz vltozatot jelent, melyek nem egysges felptsek. A mlt vezred Windowsai (95, 98, Me s a korbbiak plne) mg csak grafikus fellet ruhk voltak egy karakteres fellet opercis rendszeren, a DOS-on. A modern Windowsok (XP, Vista, 7, de mr az NT s a 2000 is) grafikus fellet opercis rendszerek, ami azt jelenti, hogy br az opercis rendszer f funkcii ezt felttlenl nem ignylik, a rendszer elvlaszthatatlan rszei az asztal, a tlca s mg sok ms program, s j rgta mr az Internet Explorer is. Lehet hogy meglep, de pldul ahhoz, hogy egy levelet megrjunk Wordben, nem kellene, hogy a gpen tlca legyen, mgsem lehet a tlct letrlni. A Windowsban sszedrtoztak j sok mindent. Ennek vannak elnyei s vannak htrnyai. Ha ki akarnnk hzni egy gerendt, lehet, hogy sszedlne a hz. Lehet, hogy nem rgtn. Lehet, hogy csak akkor, ha a nagypapa felmegy a padlsra. gy ha a Windowst megprblnnk karcsstani, komoly az eslye, hogy instabil rendszert kapunk. Teht nem igazn ri meg, napi hasznlatra sznt gpen semmikpp sem. Azrt hangslyoztam ezt ennyire, mert a Linux nem ilyen. A Linux, mint opercis rendszer ms felpts, szerkezet, ms jogi htter. s ms cllal kszlt. Ez gy kicsit sok egyszerre, de majd mindenre sort kertnk.

2. bra: Tux, a pingvin 1996-tl a Linux kabalafigurja Nzzk, mit kell tudni a Linuxrl, mint opercis rendszerrl. A Linux szorosan vve csupn az a felhasznl szmra lthatatlan rendszermag (idegen szval kernel), ami a httrben teszi a dolgt. Kezeli a hardverelemeket (billentyzetet, monitort, memrit, nyomtatt, stb.), irnytja s kiszolglja a felhasznli programokat. A grafikus fellet sem tbb, csak egy felhasznli program a sok kzl. Ha van egyltaln. Mert pldul egy kiszolglra (szerverre, pldul web-, 6

fjlszerverre, vagy brmi ms, a felhasznlt szolgl, de szmra kzvetlenl nem elrhet gpre) sznt vltozatra flsleges biztonsgi kockzat lenne a radsul erforrs ignyes grafikus fellet. De nem kell aggdnunk, az a Linux vltozat, amit felhasznlknak szntak, minden megszokott, knyelmes grafikus segdeszkzt tartalmaz. A Linux teht rugalmasan testre szabhat mghozz nagyon nagy mrtkben , de valjban ehhez sem kell rtennk, a vltozatok (gynevezett disztribcik) kszti ezt a munkt mr elvgeztk neknk, ha gy tetszik helyettnk. Az a rendszer, amirl ez a jegyzet szl, nagy mrtkben hasonlt az ltalnosan hasznlt Windows rendszerekhez. Legalbbis klsleg s funkcionlisan. Mi az Ubuntu nev Linux vltozattal fogunk foglalkozni. Hogy mirt, az a Linux trtnete rszbl fog kiderlni.

3. A Linux elnyeirl lesz sz, de megismerjk a szabad szoftver s a Linux trtnett, valamint egy kicsit eltprengnk az informatikai biztonsgrl is
Lesz ht egy opercis rendszernk, ami nem a Windows, de hasonlan tudjuk hasznlni, hasonl clokra, hasonl eredmnyessggel. De mirt van r szksgnk? Mirt hasznljunk Linuxot? Hasznljunk-e egyltaln Linuxot? Ezekre a krdsekre sokfle vlaszt lehet adni. A Linuxnak sok elnye van, br akadnak htrnyai is. A vllalati s llami (oktatsi, kzigazgatsi) szfrban komoly elnye, hogy ingyenes. (Lteznek fizets Linuxok, de ezeknl ltalban pnzt a rendszerhez tartoz tmogatsrt kell fizetni s nem magrt a szoftverrt.) Ezt a tmt rendesen krl kell jrni, mert ami ingyen van, az gyans, ott valami tverst sejtnk. Sok gazdasgi vezett, menedzsert pp ez bizonytalant el. Egyelre elg legyen annyi, hogy a Linux neknk ingyenes, de a rvszt persze valaki kifizeti. Br a Linux hobbi opercis rendszernek indult, amit a fejlesztk szabad idejkben, rdekessgkppen, tudsvgybl, lelkesedssel, ingyen fejlesztettek s ma is rengeteg nkntes segti a munkt, azonban ma mr a fontosabb fejlesztk tkeers cgek alkalmazottai, akik flls programozknt fejlesztik a rendszert. Egyszeren azt kell megrtennk, hogy ez csupn egy ms gazdasgi modell, mint amit a Microsoft alkalmaz.

3. bra: Ken Thompson s Dennis Ritchie 1972-ben a Unixon dolgoznak A helyzet persze sokkal rnyaltabb. Hogy megrthessk, jjjn ht nmi trtneti ttekints. Sok knyvben van ilyen, de itt ez tnyleg fontos. Ismernnk kell a mltat, hogy kpben legynk a 8

jelenben. Nem megynk vissza dmig s vig, de mondjuk a 70-es vekig rdemes. Ekkor kezdenek el szaporodni a szmtgpek. Leginkbb mg kutatintzetekben, egyetemeken, specilis llami alkalmazsoknl (pl. npszmlls) talljuk ket, nem is minden orszgban, de egyre tbb van bellk s egyre olcsbbak. Tmeggyrts kezddik (no nem milli szmra, inkbb szzas nagysgrendre kell gondolni), ami ignyt tmaszt egysges opercis rendszerre, legalbbis ksztsk sorn egyre tbb egysges elvre, hordozhatsgra. Eleinte ugyanis a szmtgpek s a rjuk rt programok teljesen egyediek voltak, a szmtgpeket nem gyrtottk, hanem ptettk, a rjuk rt programok semmilyen ms gpen nem mkdtek. Az els igazn rugalmas, tbbfle szmtgpen is hasznlhat, tmegesen elterjedt opercis rendszer a Unix volt. (A sikertrtnet a mai napig folytatdik, tbb, mint harminc ve!) A Unix Ken Thompson s Dennis Ritchie nevhez fzdik, akik mellesleg kifejlesztettk a mig egyik legsikeresebb programozsi nyelvet, a C-t. A helyzet persze nem volt ilyen szp, hiszen a Unixbl sok verzi kszlt, az id mlsval ezek egyre kevsb voltak egymssal ksznviszonyban. A szmtgpek ekkor a mai szemmel mg mindig nagy s drga monstrumok voltak, kizrlag komoly, nagy tuds szakemberek jtkszerei. A 80-as vekre a technika fejldsvel, az alkatrszek olcsbb vlsval s az ismeretek mlylsvel egy msik irnyzat is kibontakozott. Ennek elzmnye az volt, hogy lelkes fl-amatrk elkezdtek sajt gpeket barkcsolni. Nhnyan kzlk zleti lehetsget lttak ebben. Mg korbban volt egy olyan szemllet, hogy a szmtgp olyan komoly dolog, amire az tlagembernek sose lesz szksge, ekkorra mr minden technika-megszllott sajt gpet akart. Rgebben ennek nem volt realitsa, de mskpp is gondoltak a szmtgpek hasznlatra. Pldul 1943-ban, az IBM akkori vezetje gy vlte, hogy mindsszesen t szmtgpre lesz szksg a vilgon. De mg 1977-ben is ez hangzott el Ken Olsen, a Digital Equipment Corporation elnke szjbl: Ugyan mirt akarna brki is az otthonba egy szmtgpet?! A 80-as vekben megjelentek az gynevezett mikroszmtgpek. Ezeknek eleinte nem sok hasznuk volt, de hamar kiderlt, hogy izgalmas barkcslmnyt nyjtanak, s jl lehet velk jtszani. Nem sokkal ksbb mr milliszmra gyrtottk a Spektrumokat, Commodore-okat s a tbbi hasonlt. A szmtstechnika eljutott az tlagemberhez. Ebbl a vonalbl nttek ki az IBM-PC-k s klnjaik. Ezek azok a gpek, amikbl most is a legtbb van, ezek leszrmazottai tallhatak munkahelyeinken s otthonainkban. A leginkbb jtkra, egyszerbb irodai alkalmazsra alkalmas IBM-PC-ken ekkor a DOS volt az egyeduralkod opercis rendszer (s ksbb a Windows, ami a DOS-bl ntt ki), mg a nagygpes, komoly gpeket tovbbra is a Unix (vagy valamilyen Unixszer rendszer) uralta, s gy van ez ma is, br a hatrok elkezdtek sszemosdni. A PC-k egyre tbbet tudnak, egyre nagyobb teljestmnyek, s sokkal olcsbb tbb PC sszekapcsolsval nagy teljestmny gpet sszelltani (n. szuperszmtgp vagy felh), mint egy ris gpet vsrolni. A Windowsra sem kizrlag gy gondolunk mr, mint egy hobbigp opercis rendszerre, s a Unix klnok is terjednek az desktop felhasznlk krben. Egy kicsit elreszaladtunk, menjnk vissza 1991-be, a Linux szletshez. Az IBM-PC-k mr tmegesen elterjedtek, egy tlagos jlti trsadalombeli fiatal knnyen sajt gppel rendelkezhet. Egy informatikt tanul dik, a Helsinki egyetem hallgatja, Linus Torvalds ksrletezni kezd frissen vsrolt (386-os AT) IBM-PC-jvel (a svd anyanyelv, finn llampolgrsg fi 21 ves ekkor). A DOS-ban rejl lehetsgekkel elgedetlen, gy egy oktatsi clzattal kszlt opercis rendszerrel, a Minixszel ksrletezik. Ez a korszak az Internet tmeges trhdtsnak hajnala, br nlunk mg eltelik pr v, mg pl. a magyar felsoktatsban a vilghl els szolgltatsait elkezdhetjk hasznlni, magyar csaldoknak pedig mg tovbbi pr vig csak vgylom marad az otthoni Internet. Akkoriban maga az Internet sem az, amire most gondolunk, ekkor leginkbb az email, a levelezlistk, FTP szerverek s nhny ms, mra lnyegben kihalt szolgltats hdt, az 9

els bngszprogramot, a Mosaic-ot csak ksbb, 1993-ban fejlesztik ki. Linus Torvalds sajt opercis rendszert, egy Unix-klnt kezd fejleszteni. Mivel a Unix bejegyzett mrkanv, maga az opercis rendszer egy jogvdett termk, clja nem annak lemsolsa, hanem hasonl funkcionalitssal rendelkez, PC-n hasznlhat rendszerszoftver ellltsa volt. Eleinte azonban jval kisebb, szernyebb cljai voltak. lljon itt trtnelmi dokumentumknt egy rszlet 1991. augusztus 25-n, a Minix listra kldtt e-mail-jnek fordtsbl: dv minden Minix-felhasznlnak odat! Egy (ingyenes) opercis rendszert csinlok (csak hobbibl, nem lesz olyan nagy s profi, mint a gnu) a 386-os (486-os) AT-klnokhoz. prilis ta rlelem, s lassan elkszl. Szeretnk visszajelzseket arrl, hogy mi tetszik s mi nem tetszik a Minixben az embereknek, mivel az n opercis rendszerem nmileg hasonlt r... ...pr hnapon bell valami hasznosat fogok kapni, s kvncsi lennk, milyen funkcikat szeretnnek legtbben. Minden javaslatot szvesen veszek, azt viszont nem grem, hogy meg is valstom ket :-) - Linus (torvalds@kruuna.helsinki.fi) Ui.: Igen! Nincs benne Minix-kd... Nem hordozhat (a 386 feladatvltst hasznlja stb.), s lehet, hogy soha nem is fog az AT-merevlemezeken kvl brmi mst tmogatni, minthogy nekem csak ez van :-(.

4. bra: Linus Torvalds (2001-ben) Br ez csak egy rszlet, az alaphangulatra gy is rrezhetnk. Taln egy ismeretlen fogalom szerepel benne, ez a gnu (helyesen: GNU). Nem hagyhatjuk ki, hamarosan lesz rla sz. Fontos hangslyozni, hogy egy rvid, kezdeti idszak utn Linus mr nem egyedl fejlesztette a rendszert. A Linux kzssgi alkots. Hogy megrthessk, mit is jelent ez, s milyen komoly jelentsge lett ennek a Linux fejlesztse sorn, jabb kitrt kell tennnk. Ott tartottunk, hogy a Linux ingyenes. Akkor hogy is van ez?! GNU, GPL, nylt forrskd, szabad szoftver, mik is ezek?! 10

A klasszikus Unixos hskortl kezdve (70-es vek) kezdtek megjelenni a kereskedelmi szoftverek. Volt rtelme ruba bocstani egy programot, hiszen egy szoftver nem volt tbb egyedi, nem csak egyetlen gpen lehetett futtatni, ugyanakkor egy-egy szoftver fejlesztsbe nagyon sok energit kellett belefektetni. Megrte megvenni a ms ltal rottat, hiszen ha valaki tbb pldnyban el tudja adni ugyanazt a szoftvert, akkor az mindenkppen olcsbb, mint kizrlag sajt clra fejlesztetni egy termket. Persze ha egyedi ignyeink vannak, akkor nem biztos, hogy megfelel neknk a tmegtermk. Ez gy kzgazdasgi gondolkodssal elg logikus, de ott van azrt az emberi tnyez is. A programokat ugyanis nem kzgazdszok, bankrok fejlesztettk, akik csak az anyagi hasznot ltjk. Akkoriban mg nem lteztek meglhetsi informatikusok, vagyis olyanok, akik valjban csak azrt zik ezt a szakmt, mert nincs jobb tletk a pnzszerzsre. Az mg a hskor volt, amikor az emberek csodt lttak a szmtgpekben (akik nem szerettk a technikt, azok is), amikor azon kevesek, akik szmtgpekkel foglalkozhattak, klnleges, szerencss embereknek tartottk magukat. Imdtk munkjukat, ez volt az letk. Akkor mg nem volt hardveres, meg szoftveres, mindenhez kellett egyszerre rteni, hogy alkotni lehessen. k nem voltak tlagemberek. Varzslk voltak, akik elssorban nem anyagi elnykrt dolgoztak. Egy klnc klikket alkottak, akik folyamatosan megosztottak egymssal minden informcit. Egytt fedeztek fel egy j vilgot, s a hatkony felfedezmunkhoz ahogy ez a tudomnyos letben is van szabad informciramls kell. Akkoriban nem voltak kitaposott svnyek. gy aztn ezek az emberek nem fogadtk jl, amikor a cgk titoktartsi ktelezettsget rt el nekik, amikor megtiltotta, hogy megmutassk az ltaluk ksztett kdot a haverjuknak, akivel mondjuk trtnetesen rendszeresen egytt tleteltek, br az egy msik vllalatnl dolgozott. Ez sszhangban volt azzal is, hogy mg eleinte a hardverek raihoz kpest az emberek munkadja s gy a szoftverek ra is elenysz volt, ksbb a hardverek ra cskkenni kezdett, a kereskedelmi szoftverek megjelensvel pedig kezdtek a programok valdi rtket kpviselni.

5. bra: Richard M. Stallman (valamikor a mltban) Egy rvid technikai kitrt kell tennnk, hogy rtsk, hogyan folyik a programfejleszts. A szmtgpnek sajt nyelve van, s csak ezt rti. Ez a nyelv az gynevezett gpi kd. Ez az ember szmra rettenetesen nehezen kvethet, ezrt kitalltk a programozsi nyelveket. A programok ilyen, az ember szmra is tlthat programozsi nyelven kszlnek. A programnak ez a forrskdja, ami teht egy programozsi nyelven kszlt szveg. Gyakorlatilag kdolt utastsok 11

halmaza, amit a programoz beptyg a billentyzeten. A kt lers kzti klnbsg kiss szemlletesebben valahogy gy nz ki: Forrskd: rd_ki('Hell vilg!'); Gpi kd: 011011011110000111100011110101110000111...

Hogy a gp megrtse a programozk ltal rt s rthet forrskdot, azt le kell a szmra fordtani. Ezt a munkt a fordtprogramok vgzik el. k rtelmezik az ember ltal rthet nyelvet s ezt tltetik a gp ltal rthetre. Ami ekkor keletkezik, az a futtathat fjl. Windowson ilyenek az exe kiterjeszts fjlok (br attl, hogy valaki mondjuk vicces kedvben egy szvegfjlnak exe kiterjesztst ad, az attl nyilvn nem lesz futtathat). Kereskedelmi programok esetben a forrskdot ht lakat alatt tartjk, amikor megvsroljuk a programot, akkor csak a futtathat fjlt kaphatjuk meg. Ezt a futtathat fjlt nagyon nehzkes mdostani, gyakorlatilag lehetetlen fejleszteni, a trkks prblkozsokat pedig licencek tiltjk a trvnyek szigorval. Szemlletes kifejezssel az ilyen programokat zrt forrskdaknak nevezzk.

6. bra: A GNU mozgalom logja Ott tartottunk, hogy voltak programozk, akiknek nem tetszett ez az j rendszer. Ne felejtsk el, a 60-as vek hippikorszaka akkor mg sokak fejbl nem kopott ki. Ezen zsrtldk lre llt egy nagy tekintly amerikai szakember, Richard M. Stallman, amikor 1983 szeptemberben elindtotta a GNU (GNU is not Unix) projektet s ltrehozott egy alaptvnyt FSF (Free Software Foundation) nven azzal a cllal, hogy ltrehozzon egy szabad Unix-szer opercis rendszert. Egy olyan opercis rendszert, aminek a forrskdja brki ltal hozzfrhet, mdosthat, no meg ingyenes. s nem csak egy ilyen opercis rendszer lenne j gondoltk , hanem mindenfle hasznos felhasznli program, hasonlan szabad elvek szerint fejlesztve. Jobbra hobbibl, szabadidejkben dolgoztak. Szakmai rdekldsbl, kivagyisgbl, hrnvrt, meg hogy jobb legyen a vilg. Kicsit ezrt, kicsit azrt. Jogi vdelml sajt licencet talltak ki, a GPL-t (General Public License). Ennek lnyege, hogy a program szabadon terjeszthet (pnzrt vagy ingyen, mindegy), szabadon mdosthat, de a terjesztsei s a mdostsok szintn GPL licenc alatt kell, hogy megjelenjenek. Ez a kiegszts azrt kell, hogy szabad programon alapul program szabad maradjon, ne zrhassa be senki a msok ltal fejlesztett programot. Vegyk szre, hogy a zrt kd a nylt kdnak technikai rtelemben ellentte. Jogi rtelemben a nylt forrskd szoftver ellentte a tulajdonosi szoftver.

12

7. bra: GNU s Tux, a pros Nem sokan bztak benne, hogy a GNU valaha is sikeres lehet, mert az tlet elgg utpisztikusnak tnt. Pr megszllott ember egy ilyen grandizus vllalkozshoz. Azrt szp lassan haladtak. Egyre tbben lettek. Sok program elkszlt, de ezek egyelre csak Unixon futottak, a szabad opercis rendszer (a Hurd) ksztse nehezen haladt. Ekkor jtt Linus Torvalds a semmibl. volt a megfelel ember, j helyen, j idben. A nylt alapokon, kezdettl GPL licenccel fejlesztett PC-s Unix-ptlka az interneten sszejtt kzssg ltal fejlesztve berobbant a szakmai kztudatba. A Linuxnak elnevezett rendszer, hasznlva a GNU projekt programjait (ezrt is szoks a Linuxot sokszor GNU/Linux rendszernek nevezni, ahogy azt Stallman el is vrja), hamar kzkedvelt lett leginkbb olyan helyeken, ahol korbban Unixot hasznltak.

8. bra: A knyv magyar kiadsnak bortja Ez a nylt forrskd fejlesztsi modell, melyet Eric S. Raymond hres esszjben, a Katedrlis s bazr-ban annak ltszlagos sszevisszasga miatt bazrhoz hasonltott, eddig teljesen ismeretlen 13

volt. Minden tudomnyosan lefektetett szoftverfejlesztsi elvnek (katedrlis modell, az elnevezs szintn Raymond) ellentmondott. Nem hittk el, hogy mkdhet, de mkdtt. Lnyege az, hogy (a projekt mrettl fggen) az egy vagy nhny fejleszt munkja nagyban tmaszkodik a projekthez szorosan vve nem tartoz nkntes tesztelkre, akik a fejld kdot folyamatosan ltjk, a funkcikat kiprbljk, javaslatokat tesznek a clokra. Ezzel szemben a zrt forrskd fejlesztsi modell esetn a termket akkor lthatjk a felhasznlk, ha az lnyegileg kszen van, de mivel a kdhoz akkor sem frhetnek hozz, nem lesznek rszei a fejlesztsi folyamatnak. Ez kt klnbz fejlesztsi mdszer, valamikor az egyik hatkonyabb, van amikor a msik. No de most mr mgis, hogy lehet ingyenes a Linux s a nylt forrs programok? Valjban a nylt forrs nem elssorban az ingyenessgrl szl, hanem a szabadsgrl. Ezzel mindig is voltak rtelmezsi problmk, flrertsek. Kezdetben nem is nylt forrskdnak hvtk az ilyen tpus szoftvereket, hanem szabad szoftvernek. Ez angolul free software, s az angolban a free nem csak szabadot, hanem ingyeneset is jelent. Ez azonban megrmtette a befektetket. Hogy fogok pnzt keresni valamivel, ami ingyenes? - krdeztk. Ekkor kezdtk hasznlni az open source (nylt forrskd) kifejezst. Ma mr nem lepdnk meg a felhasznlk szmra ingyenes-sgen alapul zleti modelleken. Pldul rengeteg ingyenes szolgltatst tallunk az interneten, ami reklmokbl l, vagy ms, kevsb szembetn zleti modellt alkalmaz. Ltezik rengeteg zrt forrskd ingyenes program is. Mindenki ismeri pldul az Adobe Reader nev PDF nz programot, vagy ugyancsak az Adobe ltal birtokolt, bngszkbe telepthet Flash lejtszt.

9. bra: Az ubuntu.com honlapja, a 10.04 kiadsa utn A szabad szoftverek zme is ingyenes a felhasznlk szmra. A kisebb projektek fejlesztse ltalban hobbi szinten, a fejlesztk szabadidejben folyik. Sok projekt munkjt segtik a felhasznlk adomnyokkal, de ha valamelyikk termkt sokan kezdik hasznlni, majdnem mindig feltnik valamilyen cg (magn vagy llami), aminek rdeke lesz pnzt fektetni bele a clbl, hogy 14

az ignyeinek minl jobban megfeleljen. A Linux rendszermag fejlesztit rendszerint hardvergyrtk alkalmazzk, hogy az opercis rendszer jl ki tudja hasznlni az ltaluk fejlesztett alkatrsz kpessgeit. Sok cg, gy az Ubuntu Linux disztribci mgtt ll Canonical termktmogatst (supportot) rul, valamint internetes boltot tart fent, ahol a rajongk plkat, bgrket stb. vehetnek Ubuntu logval. Maga a szoftver gy tud ingyenes lenni, mind magn, mind zleti clra. A kereskedelmi szoftverek elsdleges clja a minl nagyobb profit termelse. A nylt forrskd programok nagy rsze semmilyen profitot nem termel, sok projekttel az volt a fejlesztk clja, hogy rjanak egy olyan programot, amire sajt maguknak szksgnk van. Az cljuk teht az, hogy a program minl jobb legyen. A nagyobb profit elrsnek hajszolsa sokszor nem eredmnyez jobb minsg termket, ez a gazdasg minden terletn ltszik. Sokszor nem kifizetd igazn j minsg termket ellltani, s ez a szoftverpiacra is igaz. Sokszor rdemesebb a fejleszts helyett a marketingbe fektetni. Ezt sajnos naponta tapasztalhatjuk.

10. bra: Az ubuntu.hu honlapja 2010-ben Mivel a Linuxot elszr kiszolglk zemeltetsre, illetve szerverknt hasznltk, otthoni hasznlatra leginkbb csak szakemberek vllalkoztak, ezrt nem is volt tl felhasznlbart. Mivel nem volt profitorientlt termk, a fejlesztknek nem volt rdeke, hogy akrki tudja hasznlni. Ez nem volt szempont a fejleszts sorn. gy a Linuxnak veszett hre alakult ki, nem is alaptalanul. Aztn teltek az vek s egyre msra szlettek meg azok az alkalmazsok, amik egyre knnyebb tettk a teleptst s a napi hasznlatot. A felhasznli ignyek egyre szlesebb rtegt fedtk le a hozzfrhet programok, egyre tbb szoftvergyrt jelentette meg szoftvereit Linuxra is, nem csak Windowsra, egyre tbb hardvergyrt ksztett linuxos meghajtprogramot (drivert) termkhez (vagy adott ki dokumentcit, amivel msok elkszthettk azt), ami segtsgvel Linuxon is 15

hasznlhatjuk az adott eszkzt. A Linux elnyeirl szlva eddig csak az rrl szltunk, valamint a kd nyitottsgrl. Ltom viszont magam eltt a szomszd Pistikt, aki kajnul vigyorog, mondvn mg sosem fizetett szoftverrt, mgis mindene megvan, amire csak szksge van. Valban, megteheti, s br van azrt ennek a hozzllsnak is kockzata, ez manapsg, Magyarorszgon sajnos bevett felhasznli hozzlls. Nem az viszont cges keretek kztt. Ma mr egyetlen piaci tnyez vagy llami intzmny sem engedheti meg magnak, hogy illeglis, kalz szoftverekre alapozza a mindennapi mkdst. rban jelents ttelnek szmt az opercis rendszer s az irodai szoftver (ez esetben a Windows s az MS Office) beszerzsi kltsge. Ezt az sszeget lehet megsprolni Linux s a szintn szabad s ingyenes irodai programcsomag, az (MS Office-szal nagy mrtkben kompatibilis) OpenOffice.org s LibreOffice hasznlatval. Ez a nagy mrtkben kifejezs ersen szubjektv, van olyan, akinek ez tkletes lesz, van aki nha problmkba tkzik. A tkletes kompatibilits elrse egyrszt azrt sem lehetsges, mert az MS Office vltozatok egymssal sem kompatibilisek 100%-ban, msrszt zrt forrs termkek, jogszeren nem ismerhet meg, hogy valjban hogyan is mkdnek. Ez a titkossg egy elg komoly problmt vetett fel, legmagasabb, llami szinteken. Ugyanis ha titkos, hogy hogyan is pl fel egy MS Office dokumentum (doc kiterjeszts fjl) s azt egyedl egy magnkzben lv cg (Microsoft) szoftvervel (MS Word, az MS Office rsze) lehet megnzni (olyan mdon, hogy tnyleg azt ltjuk, amit kellene), akkor ki tudja garantlni, hogy mondjuk 50 v mlva lesz olyan szoftver, ami mkdik egy akkori gpen s megbzhatan kezeli az adott fjlt, amiben pldul fontos adatokat trolnak? Mi lesz, ha addigra a Microsoft eltnik a sllyesztben? Ez persze csak fikci, de a vilg trtnetben sokszor volt mr, hogy egy nagy vilgcg eltnt a gazdasg sznpadrl. Emlkezznk a 80-as vek taln legnagyobb sikerszmtgpeire, a Commodore-okra. Gyrt cge pr vvel piacvezetv vlsuk utn rossz dntsek sorozatval lenullzta magt, jelentktelenre zsugorodott, majd 1996-ban az utols irodja is vgleg bezrt. Teht vannak htrnyai a zrt forrsnak, a zrt formtumoknak, technolgiknak. s ht ott van a flelem, a paranoia. Hogyan bzzak meg egy olyan termkben, amirl nem tudhatom meg, hogy valjban mit is csinl? Sok zrt forrs szoftverrl derlt mr ki, hogy gyans, nha bns dolgokat csinl. Kretlenl telept szoftvereket gpnkre (ezek szlssges esetekben krtkony programok, pl. vrusok is lehetnek), kmkedik utnunk, jelent rlunk. s nem csak gyans sufnicgek termkei lehetnek veszlyesek. Nagy botrny volt, mikor a Microsoft Media Playerrl kiderlt, hogy titokban jelenti milyen zenket hallgatunk, milyen filmeket nznk. Ezek a problmk vezettek arra, hogy mostanra a Microsoft knytelen volt egyes kormnyoknak megengedni, hogy beletekinthessenek a Windows forrskdjba, valamint ltrejtt egy nylt dokumentum formtum s egy azt tmogat, hasznl szvetsg, aminek a Microsoft is knytelen volt tagjv vlni (mert nyilvn nem akarja, hogy ne feleljen meg az llami megrendelsek feltteleinek). A nyltsg krdse olyan tmakr, ami az egyszer felhasznlt nem rinti kzvetlenl (hisz nem fogja a forrskdot bngszni, mdostani), de mivel a lehetsg adott, mindig lesznek olyanok akik ez megteszik. s ha tttelesen is, de ez j mindenkinek. A nyltsg rinti a biztonsgot is. De nem csak titkosszolglati szempontbl, llamrdekbl, hanem a szemlyes szinten is. Ma mindenki hallott mr krtkony programokrl. Egytt lnk veszlykkel, Damoklsz kardjaknt lebeg a fejnk fltt; elveszhetnek adataink, megszerezhetik szemlyes titkainkat, vsrolhatnak hitelkrtynkkal. Kicsit gy vagyunk ezzel, mint az idjrssal: nem tudjuk, esni fog-e a jv hten, s ha esne, akkor sem tudnnk megakadlyozni. Persze a legtbben prblnak vdekezni. Vrusirtkat, szemlyes tzfalakat hasznlnak. Jl teszik. Br a tapasztalat azt mutatja, hogy hatsuk nem elhanyagolhat, kzel sem nyjtanak teljes vdelmet.

16

Nhny dolgot tisztznunk kell. A szmtstechnika bonyolult, sszetett dolog (ez gondolom mr feltnt :-)). A programok sokszor rendkvl sszetettek, annyira, hogy garantltan tartalmaznak hibkat. Ezek egy rsze sosem derl ki. Ez sajnos a technika ilyen bonyolultsgi szintjn elkerlhetetlen. A kiderl hibkat, tervezsi hinyossgokat hasznljk ki a krtkony programok ri. Ezrt is fontos, hogy letltsk s teleptsk a biztonsgi frisstseket, amiket a modern, felhasznlbart rendszerek jobbra nllan is megtesznek. A mai Windowsok mr kinttk azokat a gyermekbetegsgeket, amik leginkbb a Windows 95/98/ME vonalat jellemeztk, mgis maradt mg htrnya a Windowsnak a Linuxhoz kpest a biztonsg tern. Mivel sokkal tbben hasznljk a Windowst, jobban megri arra fejleszteni krtkony programot. Nem beszlve arrl, hogy a Linuxok sokflk s j verzik is gyakran jelennek meg klnbz szoftver-sszelltssal, rendszermaggal, ami jelentsen megnehezt egy tmeges fertzst. A biolgusok jl tudjk: a monokultrk a legsebezhetbbek. Ez az informatikban is gy van. Belegondoltunk mr abba, hogy mirt pp az opercis rendszerekbl terjedt el csak egy tmegesen? Azt mindenki termszetesnek veszi, hogy tbbfle autmrka ltezik, fggetlen gyrtktl. Csak a szabvnyok rgztettek. Az utak adottak, sokkal szlesebb autkat nem rdemes gyrtani. Pedig ha belegondolunk, lennnek elnyei, ha csak egyfle aut ltezne. Olcsbb lenne az j is, a javts is. De akarnnk ezt? Nem hiszem, hogy npszer tlet lenne. Vrusokat, trjai programokat minden rendszerre lehet rni. Windowsra rengeteg ilyen ismert, szmuk szzezres nagysgrend. Ezek mind klnbzek, amelyik igazn elterjed, annak pldnyai milli szmra fertzik meg a felhasznlk gpeit. Nem tisztem tovbb rszletezni ezt a tmt, hiszen most a Linuxszal foglalkozunk s itt sokkal kisebb a veszly. s br ahogy ezt mr hangslyoztam minden rendszerre lehet vrust rni, ezek mind a mai napig nem jelentek meg Linux alap rendszereken. Egy olyan sem, ami Windowson mindennapos. Azrt ez klnbsg, nem?

17

Feladatok
1. Milyen szerverszoftvereket futtatnak Linuxon? Keressen nagy szolgltatkat akik Linuxot hasznlnak! 2. Keressen szabad szoftvereket hasznl nagy vilgcgeket! 3. Keressen szabad szoftvereket fejleszt nagy vilgcgeket! 4. Hogyan vltozott a Microsoft hozzllsa a szabad szoftverekhez? Keressen konkrt nyilatkozatokat a rgmltbl s a kzelmltbl! 5. Keressen pldkat nagy szabad szoftver migrcis projektekre! 6. Milyen leglis kereseti lehetsget knl a programozknak a szabad szoftveres vilgban R. M. Stallman? 7. Foglalja ssze a GPL lnyegt pontokba szedve!

18

4. A Linux hasznlatnak htrnyairl, az tlls buktatirl hallhatunk. Menet kzben megtudhatunk nmi alapvet informcit a Ubuntu Linuxrl
Tagadhatatlan, hogy vannak htrnyai is ha Linuxot hasznlunk Windows helyett. Mr maga az tlls is egy nehzsg, hiszen az letben minden vltozs konfliktusokkal jr. Akkor vltoztatunk, ha az elgedetlensgi szintnk elri azt a hatrt, amit mr nem tudunk vagy nem akarunk tolerlni. Ha nem rdeknk tbb a rgit hasznlni. Az is lehet, hogy a fejnk fltt dntenek gy mondjuk munkahelynk vezeti jutnak erre az elhatrozsra , de a lnyeg ugyanaz. Ha belevgunk, tanulnunk kell, meg kell ismerni az j krnyezetet. Sok, gyakran kompromisszumos dntst kell hozni. Ha elszenvedi vagyunk a vltozsnak, mondjuk a cgnl azt mondjk, holnaptl ezen dolgozol, a dntsek nagyjt mr megtettk helyettnk. Azrt nzzk t, mi is a folyamat, s egyttal vilgtsunk r az esetleges nehzsgekre. Kezdjk a Linux kivlasztsval. Mivel a forrs szabad, rengeteg Linux disztribci ltezik, hisz brki; cg, llam, iskola, magnember kszthet sajt disztribcit. Mit jelent a disztribci fogalma? Fogjuk a Linux kernelt, vlogatunk hozz felhasznli programokat, ksztnk (vagy vlasztunk egyet a meglvk kzl, hisz ez is csak egy program) egy teleptt s ksz a disztribci. A disztribci kifejezs helyett magyarul sokszor terjesztst hasznlunk. Maguk a disztribcik azrt jttek ltre, hogy megknnytsk a teleptst, ne kelljen mindenkinek sajt rendszert ptenie a legkisebb alkotelemekbl. (Lteznek szoftverek, melyek segtsgvel klnsebb hozzrts nlkl csinlhatunk sajt vltozatot mondjuk egy Ubuntubl kiindulva.) A http://www.distowatch.com oldalon talljuk a legnpszerbb szz terjeszts bemutatst. A bsg

11. bra: Az els tz legnpszerbb disztribci a distrowatch.com-rl (2011. prilis) zavara elbizonytalanthatja a kezdt.

19

Br a disztribcik ltalban hasonl elveken alapulnak, egy kezd szmra feltehetleg hasznlhatatlan lenne egy ltalban a Linuxszal foglalkoz tmj knyv. (Haladk szmra kszlnek ilyenek.) gy le kell tennnk a garast, vlasszuk az vek ta listavezet Ubuntu Linuxot. Esetleg szba jhet, kezdknek is ajnlott, ismert vltozatok mg a Fedora, az openSUSE s a Mandriva. A Linux htrnyaknt (meg elnyeknt) is szoktk emlegetni soksznsgt, ami a disztribcik szmban is tkrzdik. Nem egyszer a szoftvergyrtknak a sok klnbz vltozathoz hozzigaztani a programokat, ltalban nem is teszik. Valjban ez nem okoz akkora gondot, mert mivel Linuxon leggyakrabban nylt forrskd programokat hasznlunk, bellk a disztribci kszti sajt futtathat vltozatot (n. binrist) kszthetnek. A zrt forrskd programokkal ritkbban hasznlt disztribcikon lehetnek gondok, de ezen problmk ltalban thidalhatk. Hogy kevesebbet kelljen barkcsolni, clszer npszer, sokak ltal hasznlt disztribcit vlasztani. Ezrt is vlasztottuk az Ubuntut.

12. bra: openSUSE 11.3, KDE fellettel A Linuxok sokflesgnek legszembetnbb megnyilvnulsai vizulis termszetek. Ahogy mr emltettem, a Linuxnak (a Windowszal ellenttben) nem elvlaszthatatlan rsze a grafikus fellet, br nyugodjunk meg desktopra sznt rendszernek azrt ma mr ez elvrt eleme. Viszont sokfle van belle. A klnbz desktopra sznt disztribcik ltalban telepts utn egy alaprtelmezett fellettel indulnak, de ha ki akarunk prblni valami mst, a grafikus felletet le is cserlhetjk. Gyengbb gpekhez pldul hasznlhatunk kevs erforrst ignyl, minimalista krnyezeteket (pl. XFCE, Openbox), az tlagos felhasznl azonban jellemzen a GNOME-ot vagy a KDE-t hasznlja. Ez a bsg szintn meg szokta zavarni a kezdket, ezrt foglalkozunk rszletesen csak eggyel, az Ubuntu alaprtelmezettjvel, a GNOME krnyezettel. 20

De honnan jn egyltaln ez az Ubuntu elnevezs? Ubuntu?! Mifle nv az, hogy Ubuntu? Kezdetben volt a Debian. A Debian egy fleg rendszergazdk krben npszer, mai napig is ltez s npszer Linux terjeszts. A Debian az egyetlen a nagy disztribcik kzl, amely elssorban kzssgi fejleszts, nem egy cg hatrozza meg a fejlesztsi irnyokat. Se szeri, se szma a Debian alap disztribciknak. Csomagkezel rendszert szmos msik terjeszts is hasznlja. Hogy mi az a csomag s hogyan kezeljk, ksbb kiderl.

13. bra: Debian, XFCE fellettel Debiant hasznlt a meggazdagodshoz Mark Shuttleworth dl-afrikai IT szakember is. El szoks rla mg mondani, hogy volt a vilg msodik rturistja (az els afrikai rhajs). alaptotta a Canonical-t, az Ubuntu mgtt ll cget. Az Ubuntut 2004. prilis tjn kezdtk el fejleszteni, Debian alapokon. Az els hivatalos verzi 2004. oktber 20-n jelent meg, Warty Warthog nven, 4.10 verziszmmal, ami a kiads dtumra utal. A jtkos nvhez (Rcsks Varacskos diszn) a korai verzi viszonylagos csiszolatlansga adta az tletet. A ksbbi verzik neve is valamilyen jelzs (ltez, vagy mesebeli) llat lett. A 10.04 verzi szm neve pldul Lucid Lynx (rtelmes Hiz). A 2010 oktber 10-n megjelent 10.10 verziszm vltozat, melynek neve Maverick Meerkat (Szabadsz/Antiszocilis Szurikta) lett, mg a 11.04-es Natty Narwhal (Elegns Narvl). (Ezek a jelzk azrt nem mindig fordthatk egyszeren, egy szban...)

21

Maga az Ubuntu egy afrikai sz, egy alapelv, jelentse emberiessg msokkal szemben. Az Ubuntunak, mint termknek a szlogenje pedig Linux for human beings, vagyis Linux emberi lnyek (rtsd: nem szakemberek, hanem kznsges fldi halandk) szmra. Ezek a mondatok tkletesen ki is fejezik a projekt clkitzseit. Tegyk fel, hogy megtrtnt a kivlaszts, Ubuntut szeretnnk hasznlni. Milyen gondok lehetnek mg? Tagadhatatlan, hogy egyik Linux verzi sem fog annyi hardvert tmogatni, mint a Windows. Windowshoz a legtbb eszkzmeghajtt maguk a hardvergyrtk ksztik el a termkkhz, akiknek sokszor nem ri meg egy kisebb mrtkben hasznlt rendszerhez is fejleszteni. Ez azonban sokkal kisebb gondot okoz, mint vekkel ezeltt. Ugyanis Linux al is egyre tbb meghajtprogram kszl el, gyakran a hardvergyrtktl fggetlenl. s ha az j hardverek beszerzsnl az is szempont lesz, hogy mkdjn, jl mkdjn Linux alatt, akkor nem lehet problma a hardvertmogats. Nhny perces internetes keresssel knnyedn kivlaszthatjuk a Linux ltal is tmogatott hardvereket az aktulisan kaphatk kzl. Ezek arnya ugyan fgg a hardver kategrijtl, de manapsg az tlag otthoni felhasznlnak semmiben nem kell nlklznie. Msknt megfogalmazva, ma mr azok a szmtgp alkatrszek sokkal ritkbbak, melyeket nem tmogatnak a Linux rendszerek.

14. bra: A Gimp indulsa kivl program Nagy, komoly cgek, szervezetek lltak t mra (szinte) kizrlag Linux hasznlatra. Sok, jl mkd plda van erre szerte a vilgban. Ezek mind tovbb erstik a Linux hasznlhatsgt, az eslyt, hogy Linux alatt jl hasznlhat rendszert rakhassunk ssze nagyobb bonyodalmak nlkl, st a vaktban sszerakott gpnkkel se legyen problmnk ha Linuxot szeretnnk hasznlni. Tovbbi gond lehet, hogy nem minden Windowson npszer program kszlt el Linuxra, illetve 22

amiket hasznlhatunk helyettk, azok nem pont azt, nem pont gy tudjk, mint ahogy azt elvrnnk. Ezt a problmt sokszor t lehet hidalni, de nhny specilis helyzetben nem fogunk elfogadhat megoldst tallni. Pldul a mrnki tervezsnl gyakran hasznlt AutoCAD s a profi kpmanipultorok kedvence, a Photoshop Linuxon nem elrhet, az alternatvk pedig nem tkletesen vltjk ki az eredetit. De pldul csaldi kpek retuslst, tmretezst a Gimp nev (egybknt Windowson is elrhet) programmal is knnyedn elvgezhetjk. J tudni azrt, hogy egyes windowsos programokat hasznlhatunk Linuxon trkks mdon (emulci, virtualizci segtsgvel), errl ksbb mg lesz sz. Ez a problma szlssges esetben okozhatja azt is, hogy a Linux hasznlata nehzkess vlik, egyszeren technikailag nem lehet megoldani hogy a kvnt munkt elvgezzk. A legtbb munkahelyen hasznlt gpen azonban nem hasznlnak olyan specilis programokat, amik a vltst lehetetlenn tennk. Mindenesetre egy esetlegesen felmerl vlts eltt a helyzetet fel kell mrni, a hasznlt szoftverparkot tanulmnyozni kell. Ez a rendszergazdk feladata, a dntshozk felelssge.

15. bra: Firefox, Chromium s Opera bngszk Ubuntu 10.04 alatt Sok helyen azt a megoldst alkalmazzk, hogy a gpek zmre Linuxot raknak, a nhny specilis, ersen Windowshoz ktd program futtatsra pedig megtartanak nhny windowsos gpet. Ez nem okoz gondot, mert a legtbb alkalmazott ltal vgzett tevkenysghez megtallhat a megfelel eszkz, Firefox (vagy Chrome, esetleg Opera) bngsz a hlzat hasznlathoz, 23

OpenOffice.org (Ubuntu 11.04-tl LibreOffice) irodai programcsomag a dokumentumok, tblzatok, prezentcik ksztshez s kezelshez. Kicsit ms a helyzet az otthoni szmtgp hasznlattal. A legtbb problma a jtkokkal kapcsolatban merl fel. Ez nem azt jelenti, hogy ne tallnnk szinte minden jtkkategriban j linuxos programot, viszont problmt jelenthet, hogy egyes konkrt jtkokat nem biztos, hogy tudunk Linuxon futtatni. Ltezik ugyan nhny kezdemnyezs ami segthet (a Wine project s trsai, amikrl a ksbbiekben rszletesebben szlunk), de sokszor nincs tkletes megolds. Br a jtkpiac elmozdult a szmtgptl a konzolok fel, ez mg mindig komoly problmt jelent. A lnyeg, hogy komoly jtkfggsgben szenvedknek nem javaslom a Linux hasznlatt.

24

Feladatok
1. Milyen disztribcikat ajnlanak ksztik s a szakma elssorban szerverre, s melyeket desktopra? 2. Soroljon fel t Debian alap disztribcit! 3. Milyen funkcikat ltnak el a Debian kiadsok (segtsg: Sid s a msik kett)? 4. Milyen fontosabb felhasznli programok hinya nehezti a Linux elterjedst? Soroljon fel legalbb hrmat! 5. Milyen cgnek lehet kifizetd egy linuxos tlls? Gondolja vgig a migrci esetleges lpseit!

25

5. Megismerjk az Ubuntu vltozatait, tmogatsi rendszert s elkszleteket tesznk a teleptsre


Van egy j hrem a bizonytalanoknak. Ki lehet prblni az Ubuntut telepts nlkl is. A konkrt kiprblsrl a kvetkez fejezetben lesz sz, elszr szerezzk be a telept kszletet. Teht elszr is kell egy Ubuntu CD. Honnan lesz nekem ilyen? Persze krhetek is valakitl, akinek van, de le is tlthetem az Internetrl. Ugyanis az Ubuntu, mint a legtbb Linux verzi, teljesen jogtisztn, szabadon msolhat akrhny pldnyban, tetszleges szm gpre telepthet ingyenesen, tekintet nlkl arra, hogy milyen clbl hasznljuk. Honnan tlthetjk le? Legegyszerbb, ha megltogatjuk a http://www.ubuntu.hu honlapot, ahol nem lesz nehz megtallni. (Kattintsunk a Letlts-re.) tlagos felhasznlsra, otthonra vagy munkba sznjk az n. desktop verzit (Desktop Edition), de kszl szerver verzi (Server Edition) is minden kiadsbl. Itt az aktulis kernelhez ms szoftverek (n. szerverprogramok) vannak vlogatva, s telepts utn mg grafikus felletnk sem lesz, hiszen ez egy szerveren felesleges. Valjban brmelyik vltozatbl el lehet lltani a msikat programok teleptsvel s trlsvel, de ez kt elgg eltr vltozat, clszer azt vlasztani, amelyik kzelebb ll az elkpzelseinkhez. Kis kpernys laptopokhoz, az n. netbookokhoz esetleg jobb dnts a netbook verzi (Netbook Remix, ksbbi nevn Netbook Edition), ami tulajdonkppen egy desktop vltozat, mghozz a kperny mrete ltal inspirlt specilis asztali krnyezettel. Az Ubuntu 11.04-tl a hivatalos Netbook kiads megsznt, az j, alaprtelmezett Unity fellet miatt flslegesnek tartottk ezt a kln gat is tovbbvinni. Minket elssorban a desktop vltozat rdekel, a szerver verzirl nem lesz sz. Ki kell vlasztanunk mg, hogy 32 vagy 64 bites vltozatot akarunk hasznlni. Ez a gpnk processzortl fgg. Sokan mg nem tartjk teljesen kiforrottnak a 64 bites szoftvereket (pldul egyes szoftverek 64 bites vltozatainak hinyozhatnak 64 biten mkdkpes kiegszti), gy desktopra ma mg a 32 bites verzi tekinthet ajnlottnak. Ebbl baj nem lehet, mkdni a 32 bites vltozat minden gpen mkdni fog. Az tlagos felhasznls szintjn jelenleg egybknt sem tapasztalhatunk lnyeges gyorsasgbeli klnbsget is a 32 bites s a 64 bites opercis rendszerek kztt. Lteznek tovbbi hivatalos (a Canonical ltal ksztett) s szmtalan tovbbi nemhivatalos Ubuntu telept mdik (hisz ilyet brki kszthet, van is bellk j sokfle). A CD kiads mellett ksztenek DVD-s vltozatot is, ami jval tbb programot tartalmaz. Az tlagos felhasznlnak erre nemigen van szksge, hisz a DVD-n pluszban tallhat programok a CD-s vltozatot teleptk szmra is elrhetek, knnyen telepthetek internetkapcsolaton keresztl. A Canonical az eredeti CD-s vltozat mellett specilis program-sszelltssal kszti pldul csak hogy a legfontosabbakat emltsk a KDE alaprtelmezett grafikus krnyezettel felll Kubuntut s az oktatsi szoftvereket tartalmaz, valamint az rai kzs munkt tmogat Edubuntut. 26

Szzval lteznek ilyen, az alap Ubuntu mdostsval ltrehozott disztribcik. Kicserlgetik a teleptlemez programjait, megvltoztatjk a rendszer megjelenst. Specilis nyelvi, vallsi, cges, oktatsi tartalommal, esetleg extra hardvertmogatssal bvtik. Br az Ubuntu eleve rengeteg nyelvet tmogat, kztk a magyart is, sok nyelvhez faragnak sajt verzit, plusz tartalommal. A tartalmi vltozs oka lehet mg pldul a klnbz orszgok eltr jogrendje. A magyar s romn felhasznlknak sznt Kiwi Linux pldul tartalmaz olyan szoftvereket is, amik az amerikai trvnyek miatt nem lehetnek az eredeti teleptlemezen. Mi itt a leggyakoribbat, az eredeti Ubuntu verzit mutatjuk be, de ne aggdjunk, nem maradunk le semmirl, ha esetleg hinyolunk valamilyen tengerentli jogi akadly miatt kimaradt szoftvert, knnyedn telepthetjk utlag is. Ha valakinek arra van szksge, ltezik keresztny, muszlim, st mg stnista kiads is az Ubuntubl.

16. bra: Hivatalos Ubuntu 10.04 telept CD tok A Canonical reklmclbl veken keresztl ksztett hivatalos, gyri kinzet CD-ket, zlses tokban, Ubuntu, Kubuntu s Edubuntu vltozatokban. Ezeket meg lehetett rendelni honlapjukrl (ShipIt akci). Mindez nem kerlt neknk semmibe. Sem anyag-, sem postakltsget nem kellett fizetnnk. Mivel semmilyen extra informcit, programot nem tartalmazott a honlapjukrl letlthet telept mdihoz kpest (azzal bitre pontosan megegyezett), csak akkor volt rtelme a rendelsnek, ha gondjaink lettek volna ekkora mret (kb. 700 MB-os) fjl letltsvel, vagy valamilyen oknl fogva fontos szmunkra a lemez szp, eszttikus klseje. A mai vilgban nem valszn, hogy egy ekkora letlts brkinek problmt jelentett volna, inkbb akkor lehetett hasznos, ha nem akarunk egy csnya, msolt, arra filctollal rt CD-t egy dntshoz kezbe nyomni. 27

Ha mgis szeretnnk ilyen telept CD-t, esetleg DVD-t, jutnyos ron hozzjuthatunk a Canonical online boltjban, melynek cme: http://shop.canonical.com/ Mivel az Ubuntu kiadsok a Windows verzikhoz kpest lnyegesen gyakrabban jelennek meg, rvidebb is a tmogatsi idejk. Ez azt jelenti, hogy egy tlagos desktop kiadshoz msfl vig, a szerver verzihoz 3 vig jelennek meg (zmmel) biztonsgi frisstsek. Ez azt jelenti, hogy ha valamilyen durva, jellemzen a rendszer biztonsgt veszlyeztet hibt tallnak valamilyen programban, nem kell vrnunk a kvetkez kiads megjelensre, a rendszer jelezni fogja, hogy letlten az adott program javtst. Ez teljesen automatikus, letlti, feltelepti, neknk csak r kell blintanunk, hogy beleegyeznk. Hogy konkrtan hogyan is megy ez, megltjuk majd a teleptst bemutat fejezet utn. Minden pros v els kiadsai gynevezett LTS (Long Term Support, magyarul: hossz tmogatsi idej) kiadsok. Ez desktopon 3 vet, szerveren 5 vet jelent. A jelenlegi legutols ilyen a 10.04-es is. ppen ezrt errl szl ez a jegyzet. Nem kell azonban flvente jratelepteni rendszernket, akkor sem, ha mindig a legfrissebbet akarjuk hasznlni. Lehetsg van verzifrisstsre, ekkor internetkapcsolat birtokban, pr kattintssal (s a hlzat gyorsasgtl fggen, de legfeljebb pr ra alatt) frissthetjk Ubuntu verzinkat. Fleg szerverek zemeltetinek lehet hasznos funkci, hogy LTS verzi hasznlata esetn lehetsges frissteni verzikat tugorva a kvetkez LTS verzira, mikor az megjelent. A frisstseket nagyon fontos a lehet leghamarabb teleptennk. Ne legynk sajt magunk ellensgei. Nem bonyolult, nem fraszt, a folyamat kzben nem kell megszaktanunk munknkat, szrakozsunkat. Persze a gp dolgozik olyankor, letltshez hasznlja a hlzatot, de a mai tlagos svszlessg internetelrssel pillanatok alatt vgez. Egy tlagos felhasznl a legjabb (nem felttlenl LTS) desktop vltozatot hasznlja. Clszer lehet a legfrissebbet (ltalban flvente jelenik meg az j), hisz az fogja tmogatni a legjabb hardvereket, az tartalmazza a legfrissebb szoftvereket. A Windowszal ellenttben ugyanis a rendszermag s kiegszti (n. moduljai) rengeteg hardver mkdshez szksges programrszleteket, drivereket tartalmaznak, valamint egy tipikus disztribci nem csak a rendszer mkdshez szksges legalapvetbb programokat tartalmazza. Rgebben pldul a SuSE Linux hat darab CD-n jelent meg, rengeteg programot felrakott automatikusan teleptskor, pldul volt vagy tfle CD r szoftver. Ms taktikt vlasztottak az Ubuntu kszti. A telept egyetlen CD, leggyakrabban a minden clra egy szoftver elv jegyben. Azonban lehetnek htrnyai is a legjabb, legfrissebb vltozat megjelens utni gyors teleptsnek. A tbbsg elgedett, de sokan kritizljk az Ubuntu fesztett (fl venknti) kiadsi temt, mely felels lehet sok ki nem javtott hibrt, esetleges regresszirt (vagyis olyan problmrt, ami elromlott, a korbbi verziban mg helyesen mkdtt). gy szerencssebb, ha les rendszernk frisstsvel az j verzi megjelense esetn egy-kt hnapig mg vrunk. Ha tehetjk, rdemes valamilyen tesztrendszeren kiprblnunk a frisstst. A megjelens utn nhny hnappal mr sok hibt javtanak, esetleg ismertt vlnak hasznos workaround-ok (a problma tnyleges megoldsa helyetti idleges, kerl megoldsok, trkkk).

28

Feladatok
1. Milyen mdokon juthatunk hozz az Ubuntuhoz, ha telepteni akarjuk? Mirt a torrent a legjobb vlaszts? 2. Soroljon fel legalbb tz Ubuntu verzit (pl. Kubuntu), illetve Ubuntu szrmazkot (pl. Kiwi Linux) 3. Melyek voltak az eddig megjelent LTS verzik? Mit jelent az Ubuntu point release? 4. Prblja ki a teleptmdin tallhat Wubi programot Windows all! Vlassza a Telepts a Windowson bell opcit!

29

6. Vgre tnyleg kiprbljuk az Ubuntut, egyelre telepts nlkl. Megismerjk a telept CD hasznlatt
Kivlasztottuk teht a megfelel CD ISO fjlt. Tltsk le! Mieltt azonban lemezre prklnnk, ellenrizzk le, hogy nem srlt-e a fjl letlts kzben. Ha krlnznk a letltsi oldalon, ltunk egy furcsasgot, a neve MD5SUM. Ha megnzzk az MD5SUM eredmnyeket, egy szablytalannak tn karaktersorozatot lthatunk az egyes ISO fjlok nevei eltt. Ezek a sorozatok az n. ellenrzsszegek, amiket az md5 algoritmus lltott el a fjlokbl. Ha egy fjl megsrl, akr csak egy kicsit is, az ellenrz sszege nem fog stimmelni. Vagyis az sszehasonltshoz el kell lltanunk a letlttt fjl ellenrz sszegt. Ennek ellltsra hasznlhatjuk az md5sum nev programot Linux alatt, Windows rendszerekre pedig szmos ingyenesen hasznlhat program letlthet. Ha a kt ellenrz sszeg megegyezik, biztosak lehetnk benne, hogy fjlunk megegyezik az eredetivel. Ezt a mdszert, amely nagyban nveli a biztonsgot, szmos rendszer, gy az Ubuntu is automatizlva hasznlja rendszerfrisstskor s programok teleptsekor (ms mdszerekkel egytt). Ha nem egyezne a kt sszeg, ne ksrletezznk a fjllal, trljk s tltsk le mg egyszer (ha cskkenteni akarjuk a letlttt forgalmat, akkor hasznlhatunk rsync programot, mely csak a hibs rszt hozza le jra). Az eltrs nem gyakori, de nha mgis elfordul. Ha mindent rendben talltunk, rjuk ki az ISO-t egy CD-re. Tipikus hiba (s ez nem Linuxspecifikus problma), hogy adat CD-t ksztenek, ami tartalmazza az ISO fjlt. Nem erre van szksgnk, a CD kpms (ISO) fjlbl ksztsnk CD-t. Nyilvn mindegy, milyen opercis rendszert futtat gpet hasznlunk a letltshez s a lemez getshez. Mieltt a telepts folyamatt nznnk vgig, tegynk kis kitrket, rdemes lesz. Nzzk meg elszr a rendszerindts folyamatt, mi is trtnik a szmtgp bekapcsolsa utn. Persze csak annyira rszletesen, amennyire felttlenl szksges. Megnyomtuk teht bekapcsols gombjt. A gp ram al kerl, ha a legfontosabb hardverelemek rendben vannak s a monitor is be van kapcsolva, mindenfle feliratok jelennek meg a kpernyn. Ezek az n. BIOS (Basic Input / Output System, magyarul: alapvet bemeneti / kimeneti rendszer) zenetei. A BIOS-ban (most minket csak ennyi rdekel rla) lehet belltani, hogy a gp honnan kezdje el betlteni a hasznlni kvnt opercis rendszert, vagyis meghonosodott kifejezssel lve mirl bootoljon. ltalban a merevlemezrl (ha tbb van a gpben, akkor melyikrl), CD, DVD meghajtban lv lemezrl, valamilyen USB-s eszkzrl (USB-s merevlemez, CD, DVD meghajt, pendrive), ritkbban hlzatrl. Ha CD-rl szeretnnk telepteni, be kell lltani a BIOS-ban, hogy az a rendszert elszr innen prblja meg betlteni. A legtbb Linuxot, gy az Ubuntut is CD-rl, esetleg DVD-rl teleptjk. Ha nincs a gpben ilyen olvas, pendrive-rl is, st hlzatrl is lehet telepteni. Mi a klasszikus, CD-s teleptst fogjuk trgyalni. Ha a gpben DVD meghajt tallhat, akkor rdemesebb a CD kpmst egy DVD-re rni. Igaz, hogy gy nem hasznljuk ki annak teljes kapacitst, de a rendszer teleptse lnyegesen gyorsabb lesz, mivel a DVD eszkz sokkal gyorsabban olvas DVD-rl, mint CD-rl. Ott tartunk teht, hogy megnzzk, hogyan prblhatjuk ki j rendszernket tnyleges telepts nlkl. Ez azt jelenti, hogy anlkl, hogy mdostannk merevlemeznk tartalmt. Erre tbb 30

lehetsgnk is van. Viszont azoknak sem tanulsg nlkli ez a rsz, akik nem prblgatni akarnak, hanem rszntk magukat a teleptsre, hiszen a teleptlemez hasznlatt egybknt is meg kell ismernik, s itt azt is ismertetni fogom.

17. bra: Az els kp, alul Az itt lertak konkrtan az Ubuntu 10.04-es verzijrl fognak szlni, kpernykpek is arrl kszltek. Ez az a verzi, ahol a megjelens szmos rncfelvarrson esett tl. Az alaprtelmezett megjelens kezdetektl jellemz barns sznvilgt mostanra egy stt bords (egyesek szerint ez lils-narancs) stlus vltotta. A korbbi verzikhoz kpest kisebb, nem jelents eltrsek a telepts folyamatban is lehetnek.

18. bra: A (rszleges) nyelvi tmogats mr az elejn kivlaszthat Az Ubuntu teleptlemeze j nhny verzi ta egyben n. live-CD. Hogy megtudjuk hogy ez mit jelent, elszr bootoljuk a gpet a telept CD-rl. Ha tnyleg a teleptmdirl kezdett bootolni a gpnk, az els kp, amit lthatunk, nem lesz tl sokat mond (lsd 17. bra). Egy majdnem res, sttbord kpernyt lthatunk, csak az aljn lesz egy kis bra, ami arra utal, hogy ha be akarunk avatkozni a folyamatba, nyomjunk meg egy tetszleges billentyt. Tegynk most gy, nyomjunk 31

meg egy billentyt! Ekkor egy ment fogunk ltni, de eltte vlasszuk ki a telepts nyelvt! Ha harminc msodpercig nem nylunk a billentyzethez, automatikusan el fog indulni az rendszer betltdse az alaprtelmezett angol nyelvet hasznlva. Viszont van magyar is a nyelvek kzt, vlasszuk azt! A naviglshoz a billentyzet fel, le, jobbra, balra gombjait, kivlasztshoz pedig az Entert hasznlhatjuk, az egr ilyenkor mg nem mkdik. A telept lemezen lv nyelvi tmogats ahogyan ksbb lthatjuk nem teljes, csak a kzvetlenl a teleptshez tartoz dolgokat tartalmazza. Nem is frne el a CD-n annak a sok nyelvnek a teljes rendszerre vonatkoz tmogatsa. A tnyleges teleplsnek rsze lesz a kivlasztott nyelv tbbi csomagjnak automatikus letltse s bezemelse. Teht a nyelv kivlasztsa utn vehetjk szemgyre a tnyleges ment. A kperny aljn az F1-F6 funkcibillentyk megnyomsnak hatsait lthatjuk. Ha egy kezdnek valamelyiket meg kellene nyomnia, azt olyan problma felmerlse okozn, amit gy sem tudna egyedl kezelni, gyhogy hagyjuk ezt a rszt. Nagyon valszn, hogy amgy sem lesz szksg rjuk.

19. bra: A men immron magyarul t f menpontot lthatunk a kperny kzepn. Ezek kztt a fel s le gombokkal manverezhetnk (fehr az aktulis szveg szne, a tbbi sttebb) s itt is az Enterrel kell vlasztanunk. Vegyk sorra a lehetsgeket!

32

1. Az Ubuntu kiprblsa a szmtgp mdostsa nlkl. Ezt fogjuk majd vlasztani. Ez lesz a live-CD md. Megjegyzem, hogy telepteni a live-CD mdbl is knnyedn lehet. De most mg ne nyomjunk rajta Entert. 2. Ubuntu teleptse. Ha nem akarjuk kiprblni a live-CD mdot, hanem biztosan telepteni akarjuk rendszernket a gpben lv merevlemezre, akkor vlasszuk ezt. 3. Lemez hibaellenrzse. Sok bosszsgtl kmljk meg magunkat, ha ezt vlasztjuk ki elszr. A mr korbban emltett hibaellenrzsi technikt hasznlva a rendszer leellenrzi a telept CD-t, valban az van-e rajta, aminek lennie kell. Az adatok mdosulhattak ugyanis letltskor, msolskor (ez ellen vd a fjl MD5SUM-jnak ellenrzse), vagy a CD kirsakor. Sznjuk r azt a pr percet!

20. bra: Kiprbljuk vagy teleptjk? 4. Memriateszt. Akkor hasznljuk, ha baj van. Mondjuk kiprbltuk, felteleptettk, hasznlatba vettk az Ubuntut s titokzatos dolgok trtnnek. Fagysok, lellsok. Mindez utalhat a memria hibjra, mg akkor is, ha Windows alatt ilyet nem tapasztaltunk. Ilyenkor bootoljunk be a teleptlemezrl, vlasszuk ki a memriatesztet, majd hagyjuk ott j pr rra, hadd dolgozzon. Ha fl nap, egy nap utn sem jelez hibt, a fizikai memria meghibsodst legalbb kizrhatjuk. Ha hibt jelez az ellenrzs, a hibs modult cserlni kell. Ha tbb memriamodul van a gpben, tovbbi tesztekkel dnthetjk el, melyikkel is 33

van gond (egy modult hagyjuk a gpben egyszerre). 5. Rendszerindts az els merevlemezrl. Ha ez a menpont fehr amikor Entert nyomtunk, a gp gy fog bebootolni, mintha nem is lett volna benne a telept CD. Akkor hasznos ez, ha nem llt szndkunkban hasznlni a CD-t, viszont az pp most beindtott gp benne tallta. Ha bootols kezdetn nem nylunk a billentyzethez, nhny msodperc mlva a CD-rl val betltds elindult volna. Ha ez trtnik, ekkor az albbi kpernykpet lthatjuk (20. bra). Itt a nyelv kivlasztsa mellett az elz men els kt pontjbl vlaszthatunk. gy vagy gy, vlasszuk ki Az Ubuntu kiprblsa a szmtgp mdostsa nlkl menpontot, nyomjunk rajta Entert (a grafikus verziban hasznlhatjuk az egeret is). Elkezddik a rendszer betltdse a memriba. A Live rendszer mkdse nem meglep mdon lassabb, mint egy felteleptett rendszer. Fl gigabjt memria alatt hasznlata nem ajnlott, negyed gigabjt (256 megabjt) memrival pedig lehet, hogy mr nem is fog mkdni. Egy mai tlagos gpben ennek a memriamennyisgnek tbbszrse tallhat. Ha nagyon elavult, rgi gpnk van, az Ubuntu valsznleg rossz vlaszts. Br lehet ksrletezni, vannak kevesebb erforrst ignyl Ubuntu vltozatok (pl. Crunchbang Linux) s mg kevesebbet ev ms Linuxok (pl. Debian, Slackware, Zenwalk, Slax, Puppy Linux) is, viszont ezek kezelse, de leginkbb teleptse, konfigurlsa sokszor nehzsget okozhat mg az elg lelkes kezdknek is. s nem is tmnk ezen rendszerek trgyalsa.

34

A Live CD bootolsi folyamata egy tlagos gpen kt-hrom perc (a felteleptett rendszer esetn ez egy perc sem szokott lenni), melynek vgn egy bartsgos asztali krnyezetet lthatunk. Feltehetleg minden rendben lesz, lesz kp (megfelel felbontsban), hang, mkdni fog az egr s a billentyzet, gy krl is nzhetnk. Vegyk sorra, mit is ltunk a kpernyn. Sok hasonlatossg, de nhny klnbsg is lesz, ha a Windowst tekintjk sszehasonltsi alapnak. Mellesleg most mr lthatjuk, mit rtettnk az alatt, hogy hinyos nyelvi tmogats, hiszen j pr menpont angol maradt. Emiatt nem kell aggdni, ahogy errl mr volt sz, a tnyleges telepts utn ezek a hinyossgok megsznnek.

22. bra: Az Ubuntu Sgja - telepts utn, magyarul Az els dolog, ami szemet szrhat, hogy kt tlct lthatunk, egyet lent s egyet fent. A rendszeren lv programok knyelmes indtst tmogat men (a windowsos Start men itteni megfelelje) a fels tlcn van, de ott mindjrt hrom ment is tallunk. A legrdekesebb szmunkra az Applications (Alkalmazsok) menpont. Ebben a menben nhny felhasznli program indt ikonjt talljuk, kategrinknt csoportostva. Prbljunk ki nhnyat! A Places (Helyek) menn 35

keresztl klnbz nevezetes knyvtrakba juthatunk el. System (Rendszer) menbl a rendszer belltshoz, adminisztrcijhoz szksges programokat indthatjuk el. Ennek Live mdban sok rtelme nincs, egybknt sem valszn, hogy kezdknt sokat fogunk itt matatni. Az esetek zmben a telepts utn felll rendszer komoly mdostsok nlkl, rgtn hasznlhat. Ha valami nem stimmelne, akkor se Live zemmdban prbljuk javtani, hiszen a vltoztatsok ilyenkor nem rzdnek meg, mivel a rendszer nem a merevlemezrl, hanem a memriban mkdik. Ugyanezt fogjuk ltni a kpernyn telepts utn, akkor kezdjnk most a Rendszer men hasznlathoz, ha felttlenl szksges. A fels tlcn tallunk mg kt ikont; a Firefox bngsz s a Sg ikonjt. A tlcn lv ikonok itt is egy, az asztalon lvk kt (bal) egrkattintsra reaglnak az elvrt mdon. Pldnkban a tlk jobbra lv fel-le nyilak mutatjk, hogy a vezetkes kapcsolat (automatikusan) ltrejtt, a bngszvel ezt ellenrizhetjk is. A Sgt hlzat nlkl is kiprblhatjuk. Nzznk is krl itt, fleg kezdknek szl alapos tjkoztatst kaptunk, nem csak elmleti, hanem technikai krdsekben is. Mivel Live mdban ezen lersok j rsze mg angol, rdemes inkbb telepts utn visszanzni. A fels tlca jobb oldaln a hlzati kapcsolat ikonjtl jobbra tallhat a hangerszablyz. Az asztalon lv Examples (pldk) knyvtrban (s az abban lv tovbbi knyvtrakban) szmos mintafjlt tallhatunk klnfle nylt formtumokban. A fjlok ikonjaibl kvetkeztethetnk azok tpusra. Ha a hangrendszernk rendben van, s ha valamelyik zene tpus fjl ikonjra rvisszk egrkurzorunkat, mr el is kezddik a lejtszs. A hangerszablyztl jobbra egy bortkot ltunk, itt a levelezst s a cseveg szolgltatkat llthatjuk be. Tle jobbra egy kis naptrt ltunk, lakhelynket megadva ezt is testre szabhatjuk, de Live mdban mg ezt sem rdemes megtennnk. Ugyanez igaz a tle jobbra lv (szintn csevegssel kapcsolatos) menre is. A jobb fels sarokra kattintva kapjuk a ment, melybl lellthatjuk, esetleg jraindthatjuk rendszernket. A lenti tlca kevsb zsfolt, itt jelenleg meg az elindtott programok egy-egy kis gombknt. Jobb sarkban tallhat a Kuka, bal sarkban az asztalmegjelent, ami elrejti az asztalon lv alkalmazsokat. Mindkt funkci ismers lehet a Windowsbl. Idegen lehet viszont egy, a grafikus fellet Linuxokon rgta hasznlt, nagyon hasznos funkci. Ez pedig a tbb asztal kezelse. A Kuka mellett tallhat (alaprtelmezs szerint) ngy kis tglalap (elszr a bal oldali az aktv, vagyis az aktulis) ngy fggetlen asztalt jelkpez. Prbljuk ki: indtsunk el egy programot, vltsunk egy msik asztalra (egy msik, nem aktv tglalapra kattintva). Egy res asztalra jutunk. Itt is elindthatunk programokat. Tetszs szerint vltogathatjuk az aktv asztalokat, az egrrel, vagy az Alt+Ctrl s jobb, esetleg bal kurzorvezrlk egyttes lenyomsval. s ha valami problmt szlelnk teleptskor? ltalban a hibaelhrts nem tartozik a kezdk tevkenysgi krbe, de azrt pr gondolatot elmondank. Persze a Live zemmdban mkd rendszert nem szoktuk elkezdeni javtgatni, de ha valami gy nem mkdik, akkor felteleptve se nagyon fog, ha egyltaln fel tudjuk rakni a rendszert ilyen krlmnyek kztt. Az alapvet hardverelemek tmogatottsgval csak akkor szokott baj lenni (akkor sem mindig), ha az adott eszkz nagyon j vagy specilis. Ha pldul nincs kp (fekete a kperny, esetleg mr az indulsi folyamatot sem lttuk) indtsuk jra a gpet s prblkozhatunk a Cskkentett grafikus md hasznlatval (az F4 nyomsra jn el a men, amibl kivlaszthatjuk).

36

Norml (ps2-es) billentyzet s egr minden bizonnyal rgtn hasznlhat lesz, br nlam az USB-s billentyzetekkel vagy egerekkel sem volt gond soha. Egyes klnleges gombok billentyzeteken, egereken nem biztos, hogy alapbl mkdni fognak. m szerencsre internetes keresssel, frumozssal ezek az apr hinyossgok a leggyakrabban ptolhatak. Ha ethernet kbelen jn az internet (pldul a kbel-szolgltat internet modemnek vagy az ADSL modemnek a szmtgphez csatlakoz rsze is ilyen /RJ45/), sok bajunk nem lesz vele. Feltehetleg menni fog minden beavatkozs nlkl. A wifi krtyk meghajt programjaival lehetnek gondok. Ha nem megy, keressnk r a neten a tpusra s a Linux szra. Persze mr a hardverelemek tpusnak pontos meghatrozsa is tbbet felttelez a legalapvetbb informatikai ismereteknl. Vgs esetben szinte mindegyik wifi krtyt be tudjuk zemelni az ndiswrapper programmal az eszkz windowsos drivert hasznlva. (Ha majd megtanultunk programot telepteni, a trolkban tallhat ndisgtk programot felrakva egyszeren hasznlhat grafikus felletet kapunk az ndiswrapperhez.) ltalban elmondhat: teljesen valszntlen, hogy egy hardver eszkzt mi hasznlunk elszr Linuxszal. Az is valszntlen, hogy ha valami gond lenne, ne tallnnk az Interneten rla valami bejegyzst, ami legtbbszr a bezemelshez is tartalmazza az elgsges informcikat. Persze az angol nyelv alap/kzpfok ismerete elnyt jelent. De btran hasznlhatjuk a magyar Ubuntu kzssg frumt is, mely az ubuntu.hu cmen rhet el.

37

Feladatok
1. Vgezzen MD5SUM ellenrzst a letlttt ISO fjlon! Gyakorolja az ellenrzst ms, ismert ellenrz-sszeg fjlon! 2. Az Ubuntu telept CD segtsgvel vgezzen memriatesztet gpn! 3. Keressen az Interneten magyar nyelv, Ubuntu tmj blogokat! 4. Ismerje meg a http://www.ubuntu.hu honlapot, fedezze fel rszeit, a Frumot, a Blogokat! 5. Fedezze fel a tbb asztal funkci hasznlatt, lltsa t az asztalok szmt! 6. Keressen Ubuntu vltozatokat, melyeket gyengbb hardver gpekre szntak! Mi a klnbsg kztk s egy eredeti Ubuntu kztt?

38

7. Most mr tnyleg hozzkezdnk a 10.04-es Ubuntu teleptshez

Idelis (s leggyakoribb) esetben a telepts rendkvl egyszer. Elljrban annyit mondank rla, hogy egyetlen helyen lehet elrontani, az a hova krdse. Ha nem egy res merevlemezre teleptjk, hanem olyan helyre, ahol adataink vannak, legyen az brmilyen szemlyes (dokumentumaink, filmjeink, zenink, stb.) vagy ppen egy Windows rendszer, akkor azokat a telepts fellrhatja, teht amik ott voltak, elveszhetnek. Ebben semmi meglep nincs, brmilyen j rendszer teleptse esetn ez a helyzet. Jrjunk el teht krltekinten, ksztsnk biztonsgi mentst fontos fjljainkrl. Aki teleptett mr rendszert, akr Windowst, az tisztban van az ehhez szksges elgsges tudssal, aki meg nem, egy Linuxot sem valszn, hogy egyedl fog felrakni. Feltehetleg megteszi valaki helyette; rendszergazda, csaldtag, szomszd Pistike. Lthattuk hogy tbb, klnbz ton is eljuthattunk a tnyleges teleptsig. Kezdhettk rgtn a CD indulsa utn a teleptssel, vagy kiprblhattuk elszr a Live funkcit, majd ott kattinthattunk 39

az Asztalon lv Ubuntu 10.04 LTS teleptse ikonra. Mindegy hogy jutottunk el idig, teleptskor ugyanazt utat fogjuk bejrni. A teleptst ht (esetleg nyolc) rszre oszlik, ahogy az menet kzben is ltszik. Az els lps a telepts s a telepts utn felll rendszer alaprtelmezett nyelvnek kivlasztsa, amennyiben ez idig nem kertettnk volna r sort. A msodik lpsben az idznt llthatjuk be. Ha Magyarorszgon tartzkodunk, nem nagyon indokolja semmi, hogy vltoztassunk a magyar nyelvi bellts utn automatikusan felajnlott idznnkon. Ha ms idznban lnk, termszetesen azt is knnyedn bellthatjuk.

Nagy valsznsg szerint a harmadik lpsben sem kell vltoztatnunk a rendszer ltal felajnlotton. Itt az automatikusan felismert billentyzetkiosztson vltoztathatunk, ha szksges. Azrt hasznos lehet, ha az arra szolgl szvegmezben kiprbljuk legalbb az kezetes betk megjelenst, megfelel-e az elvrsainknak. A kvetkezekben jn az egyetlen rsz, ahol nagyot lehet hibzni, ez a particionls. Ha bizonytalanok vagyunk, itt mindenkppen krjk gyakorlottabb segtsgt. Az alapok nem Linux specifikusak, br semmikppen nem tartoznak a szmtgp mindennapi hasznlathoz szksges ismeretek kz.

40

8. Folytatjuk a teleptst, de elbb megismerkednk a partcikkal, fjlrendszerekkel, illetve a linuxos fjlstruktrval


A 4. lps a lemezhely elksztsrl szl. A legknnyebb dolgunk akkor van, ha egy res, vagy teljesen felhasznlhat merevlemezre teleptjk az Ubuntut. Ekkor a 25. brn lthat helyzet ll el, ekkor kivlasztjuk a Trls s a teljes merevlemez felhasznlsa lehetsget s megynk is a kvetkez lpsre a Tovbb gomb megnyomsval. Ez egyszer. A legtbb esetben azonban ettl bonyolultabb a helyzet.

25. bra: 4. lps: Telepts res merevlemezre Gyakran mr van egy msik rendszer is a lemezen (ltalban valamilyen Windows). Ilyenkor a lemezen lv res helybl cspnk le a Linux teleptshez. Ilyenkor clszer krlnzni a hasznlt rendszernkn, kicsit rendet csinlni, trlni (a Kukbl is), amire nincs mr szksgnk. Semmikppen ne hagyjuk ki a windowsos rendszer tredezettsgmentestst, mg ha sokig tart is! Ezzel egybefggv tesszk a hasznlt rszeket, de az res helyeket is. gy ez elnyre vlik a rgi, de a teleptend rendszernknek is; az olvasfejnek kisebb utat kell majd megtenni a merevlemez hasznlata kzben, ez gyorstani fogja a lemezmveleteket. Ha jratosak vagyunk a particionlsban, mr Windows all is kialakthatunk egy res partcit a Linux rszre. Valjban ez nem szksges, az Ubuntu teleptje menet kzben is kpes cskkenteni a hasznlt partcik mrett, helyet csinlva a teleptend rendszernek. 41

De hogyan is kpzelhetjk el a partcikat? A merevlemezt hasznlhatjuk gy is, hogy nincs tbb rszre (partcikra) osztva, hanem egy, osztatlan partcival zemel. Legtbbszr azonban tbb rszre osztjuk. Ilyenkor a rszeket gy tudjk kezelni az opercis rendszerek, mintha azok kln merevlemezek lennnek; pldul a fjlok nem lghatnak t az egyik partcirl a msikra. A Windows kln betjeleket ad a partciknak, pldul: C, D, E, stb. Ahhoz, hogy egy partcit akrmire is hasznlhassunk, meg kell formzni, vagyis annak valamilyen fjlrendszert kell tartalmaznia. A fjlrendszer gondoskodik arrl, hogy az opercis rendszer milyen elv szerint trolja s rendezze a fjlokat a partcin. A Windowsok ma az NTFS fjlrendszert hasznljk, Rgebben a FAT volt az elterjedt DOS-Windows alatt. A FAT-os fjlrendszerbe szervezett fjloknak pldul mg nem volt tulajdonosa, vagyis nem lehetett a fjlokat egyes felhasznlk ell rsvdelemmel elltni, hogy csak egy pldt mondjuk a htrnyukra. Valjban a FAT fjlrendszer mg nem halt ki, egy fejlesztett vltozata, a VFAT egyszersge miatt minden mobil adattrol kvzi-szabvny fjlrendszere (pl. pendrive-ok, fnykpezgpek vagy mobiltelefonok memriakrtyi stb.). Minden partcinak pontosan egy fjlrendszer tpusa van.

26. bra: 5. lps: Particionls sajt kezleg A Linux rendszerek sajt fjlrendszereket hasznlnak. Ma az Ubuntuk alaprtelmezett fjlrendszere az Ext4, ami egy modern, naplz fjlrendszer. A naplz fjlrendszer egy olyan fjlrendszer, amely naplzza a vltozsokat egy fjlba, mieltt bern azokat a valdi fjlrendszerbe. Ez az eljrs problma esetn (pldul ramsznet miatti szablytalan lells) segt a fjlok helyes llapotba val visszalltsban. Mg egy, specilis fjlrendszerrel meg kell ismerkednnk, ez a swap. A swap sz magyarul csert, 42

ez esetben csereterletet jelent. A Windowsok is hasznlnak ilyet, csak nem kln partcira rakjk, hanem egy, a partcin tallhat fjlba. Az a szerepe, hogy a rendszer a gyors de viszonylag kicsi fizikai memrit mindig optimlisan hasznlja ki. Ennek rdekben a nem hasznlt programok memria tartalmt kirja a diszk cserepartcijra, gy annak helyt a memriban ms, pp fut programok vehetik t. Mikor jra hasznlni akarunk egy programot, akkor azt a rendszer automatikusan visszatlti a fizikai memriba. Manapsg, a fizikai memria relatv olcssga miatt egy tlagos konfigurci esetn a swap-nek csak akkor van jelentsge, ha rendkvli memriaigny feladatokra hasznljuk a gpnket. A swap specilis partcira, a swap partcira kerl. Minden ms partci adatpartci. Valdi, elsdleges partcibl legfeljebb ngy lehet egy merevlemezen. Ha tbbre van szksgnk, hasznlhatunk kiterjesztett partcit. A kiterjesztett partci egy olyan elsdleges partci, amely nem fjlrendszert, hanem logikai partcikat tartalmaz. Ily mdon vlik lehetv ngynl tbb partci hasznlata.

27. bra: Inkbb ksztsnk swap partcit... Ha teht van mr (legalbb) egy rendszer a merevlemeznkn, vagy csak nem akarjuk az Ubuntu automatizmusra bzni a particionlst, a teleptsi folyamat 4. lpsben vlasszuk a Partcik sajt kez megadsa (haladknak) lehetsget. Ekkor egy plusz lpst iktatunk be a teleptsi folyamatban, nem ht, hanem nyolc lesz innentl az sszes lpsek szma. Itt nhny szt kell vltani a linuxos fjlstruktra alapjairl. A szmtstechnikban a fjlrendszerek felptse fa struktrj. Teht vagy egy n. gykrknyvtr, amibe fjlokat s knyvtrakat rakhatunk. Aztn az gy keletkezett knyvtrakba ismt fjlok s knyvtrak kerlhetnek, s gy tovbb. A Linux s Windows fjlstruktrjban az az egyetlen jelents klnbsg, hogy mg Windowson minden egyes meghajtnak (A, B, C, D, E, stb.) kln komplett fastruktrja van, a Unixoknak s leszrmazottaiknak, gy a Linuxnak is egyetlen fastruktrja van. A klnbz meghajtk egy fastruktrba csatolhatk le s fel. A csatols azt jelenti, hogy az jonnan rendszerbe integrlt partci tartalma a fjlrendszer egy knyvtrban elrhetv vlik. A klnbz tpus adatokat tartalmaz partcikat ltalban tradicionlis helyekre csatoljk. Pldul ha berakunk egy CD-t egy Ubuntus gpbe, annak a tartalmt a /media/cdrom knyvtrban fogjuk megtallni. Ha a rendszernk egy formzott, fjlokat tartalmaz CD behelyezst szleli, azt automatikusan csatolja az adott helyre. (Mivel a Linuxok maximlisan testre szabhatk, termszetesen mdosthatjuk gy rendszernket, hogy az ne csatolja automatikusan a behelyezett CD-t, pendrive-ot, esetleg megvltoztathatjuk a csatols helyt is.) Szintn rgi Unixos szoks, hogy a rendszer a szmtgp hardverelemeire is gy hivatkozik, mintha azok is a fastruktra rszei lennnek. Gyakorlatilag lfjlokat kezel, melyek az adott 43

hardvernek megfelel bejegyzsek. Ezek az lfjlok a /dev knyvtrban (a dev a device (eszkz) sz rvidtse) tallhatak. Pldul egy mai modern Linuxon a /dev/sda, a /dev/sdb, a /dev/sdc s a /dev/sdd jelli a meghajtkat. Ha lteznek partcik a lemezen, azoknak is lesz bejegyzsk a /dev knyvtrban. A /dev/sdb2 pldul a msodik meghajt msodik partcijra utal. (Valjban eredetileg az sd SCSI Disk-et jelentett, az IDE meghatk eseten a jells hda, hdb, stb. volt.) Ha mindehhez hozzrakjuk mg azt az informcit, hogy a felhasznlk sajt knyvtrai a /home knyvtrba kerlnek (vagyis a partci csatolsi pontjt a /home-ra lltjuk), mr mindent rteni fogunk a 26. brbl, ami egy egyedi particionlsi tervet mutat. A /home knyvtr kln partcira raksa nem felttlenl szksges, st a swap partci elhagysa sem fbenjr bn, br ez utbbitl azrt a rendszernk stabilitsa rdekben tartzkodjunk. Erre figyelmeztet a 27. brn lthat zenet is, ha mgis megprblnnk swap partci ltrehozsa nlkl tovbblpni a teleptsi eljrs sorn. A kln home partci ltrehozsa mellett szlhat, hogy gy a rendszert knnyedn cserlhetjk szemlyes fjljaink hbortsa nlkl. Megjegyezzk, hogy kiszolglkon ennl sokkal tbb partcit szoktak kialaktani, gy elszeparlva a rendszer klnbz rszeit egymstl. Mekkora helyet hagyjunk klnbz partciinknak? A legfontosabb a rendszerpartci (a gykrknyvtr jellse a /) mrete. Ubuntu esetn az ajnlott minimum 4 GB szokott lenni, de ez tnyleg nagyon szks. Egy jl belakott rendszer mrete sok teleptett program esetn akr 7 GB fl is kszhat. Ezrt n legalbb 8 GB-ot javaslok, persze csak ha a /home knyvtr kln partcin van. Ellenkez esetben nem szksges szmolgatni, ekkor a swap-en kvl egyetlen partcit fog hasznlni Linuxunk. Lttuk, hogy ajnlatos swap partcit kszteni. Rgen a swap mrett a fizikai memria mretnek ktszeresre kalibrltk. A mai rendszereken nem indokolt a fizikai memrinl sokkal tbb swap. Az is csak akkor, ha szeretnnk a rendszernkkel a hibernlst hasznlni. (Hibernlskor a memria tartalma a swap-be mentdik le.) Ha van teht 100 GB helynk, amit a Linuxra sznunk (ez manapsg nem is sok) egy olyan gpen, amiben 2 GB memria van, akkor adjuk 2 GB-ot a swap-nek, 8 GB-ot a rendszerpartcinak, 90-et a home partcinak. Ha ezzel sikeresen kialaktottuk a merevlemez kvnt felosztst gyelve kzben, hogy megtartani kvnt partciinkat nehogy fellrjuk tovbb is lphetnk. A vltozsok ilyenkor mg nem hajtdnak vgre, ha meggondoljuk magunkat, mg nem ks.

28. bra: Utols figyelmeztets partci tmretezse eltt Ha a merevlemezt korbban mr teljesen belakta egy rendszer, mindenkppen t kell mretezni 44

legalbb egy partcit. Egy korbbi rendszer jelenltt rzkelni fogja a telept, a 4. lpsben meg fog jelenni egy Telepts egyms mell s az indtand kivlasztsa rendszerindtskor vlasztsi lehetsg is. Ez mindenkppen j opci lehet, de ha erre az automatikus megoldsra sem akarjuk magunkat rbzni, jra a Partcik sajt kez megadsa (haladknak) irnyt kell vlasztanunk. Akr gy, akr gy, tmretezs eltt figyelmeztetst kapunk, lsd a 28. brt. Ez az az els lps, ahol egy rossz dntssel visszavonhatatlan krokat okozhatunk. Jrjunk el igen krltekinten! Ha nem vagyunk biztosak magunkban, krjnk segtsget! Az talaktsok eltt mindenkppen ksztsnk mentst hasznos adatainkrl!

45

9. Megismerkednk egy klnleges felhasznlval, s befejezzk a teleptst


Ha sikerrel kialaktottuk az j rendszer helyt, lpjnk tovbb. A kvetkez lpsben nhny adatunkat kell megadnunk. Adjuk meg nevnket itt gyakorlatilag brmilyen karaktereket hasznlhatunk, kezeteseket is s a felhasznli nevnket. A felhasznli nv ktttebb, a rendszer nem enged, de nem is ajnlatos akrmilyen karakter hasznlata. Nem kezddhet szmmal, nem tartalmazhat nagybett, kezetes bett, szkzt, egyb klnleges karaktert.

Ez a felhasznl, melynek az adatait megadtuk, jogosult lesz rendszergazdai teendk elltsra, de nem automatikusan. Vagyis nem lesz rendszergazda, de joga lesz azz vlni, ha szksges. A telepts utn tovbbi felhasznlkat is felvehetnk a rendszerbe, ezek klnfle jogkrkkel brhatnak; lehetnek egyszer felhasznlk, de ket is feljogosthatjuk rendszergazdai jogokkal. A jelsznak gyakorlatilag brmilyen nem nulla hosszsg karaktersorozatot elfogad a rendszer, 46

legfeljebb nem ajnlja. Nagyon ajnlott legalbb a rendszergazdai jogokkal rendelkez felhasznlknak ersebb jelszt vlasztani. Ezt a legegyszerbben kt ssze nem ill sz s nhny szm, rsjel egyms utn fzsvel rhetjk el gy, hogy meg is tudjuk jegyezni.

30. bra: Ha tbb merevlemez van a gpben...

31. bra: Elindult a tnyleges telepts A rendszernknek is nevet kell adnunk, a felhasznlnvhez hasonl megktsekkel, br ez kezddhet szmmal s tartalmazhat nagybetket is. Itt dnthetjk el azt is, hogy a rendszer 47

megengedje-e az automatikus bejelentkezst a most megadott felhasznlnak. Ennek akkor lehet rtelme, ha egyedl hasznljuk a gpet, s ms szemly nem fr hozz fizikailag a szmtgphez (pldul egy kollgiumi szobban nem javasolt). A teleptsi adatok belltsnak vgre rtnk. Egy rvid ttekintst lthatunk az eddig belltottakrl, illetve a Halad... gomb megnyomsa utn bellthatjuk azt is, hogy az a kis program (a GRUB), ami tbb rendszer hasznlata esetn az indulsakor lehetsget ad a betltend rendszer kivlasztsra, melyik merevlemez specilis rszre (Master Boot Record-jba, rvidtve MBR) vagy melyik partcira kerljn (lsd 30. bra). Ennek akkor a legnagyobb a jelentsge, ha tbb merevlemeznk van a gpben. Hlzati proxy belltsra igen ritkn, pldul cges tzfal mgtti telepts sorn van szksg, ha erre nincs szksgnk, a kitltetlen rszt hagyjuk nyugodtan resen. Ha most a Telepts gombra kattintunk, a telepts tnyleges rsze fog elkezddni. A korbban belltottaknak megfelelen ltrejnnek a megfelel mret s tpus partcik, a teleptend fjlok rmsoldnak a diszkre. A telepts kzben tjkoztatst kaphatunk a rendszer mkdsrl, nhny felhasznli programrl (lsd 31. bra). Az ablak aljn lthatjuk, hol tart a teleptsi folyamat. Ha bezemelt hlzati kapcsolattal teleptnk, a telepts vge fel a hinyz nyelvi fjlok is letltdnek. Legvgl a hardver konfigurlsval befejezdik a telepts.

32. bra: Ennyi volt a telepts Ha minden kszen van, jra kell indtanunk a gpet. Ez utn vehetjk birtokunkba a felteleptett rendszert.

48

Feladatok
1. Lpjen be a sajt knyvtrbl nyl Mintk knyvtrba s nzze meg az ott tallhat klnbz formtum fjlokat, prblja ki a mdiafjlok lejtszst (egyszeren csak kattintson rjuk ktszer)! 2. (Haladknak!) Szereljen be a gpbe egy nem hasznlt diszket (lehet akr csak 10 GB-os is) s prblkozzon a particionlssal, teleptssel. Szerencss, ha a valdi adatokat tartalmaz merevlemezt a teszt idejre kikti, gy biztosan nem fog krt tenni benne. Ha mgis benn hagyja, akkor ksztsen rla mentst! Jobb, mintha az rtkes adatainkat tartalmaz adattrolt trlnnk vletlenl. Futtasson le egy tlagos teleptst! Teleptse gy az Ubuntut, hogy legalbb hrom nevezetes knyvtr (pl. /usr) kln partcira kerljn! Formzza a partcikat eddig mg nem hasznlt tpusakra! Prblja meg a rendszert FAT, aztn NTFS, s egyb elrhet formj partcikra telepteni! Tapasztal-e klnbsget a telepts, esetleg nhny perc hasznlat sorn?

3. Tltse le az Ubuntu telept DVD-s vltozatt! Ellenrizze az MD5SUM sszeget, majd teleptse fel a rendszert! Mi a klnbsg a CD-s s a DVD-s vltozat kztt? 4. Teleptse az Ubuntut swap partci nlkl! Tapasztal-e valami rendellenessget nagy memriahasznlat esetn (pl. ris mret kp legalbb 4000x4000-es letltse az internetrl s szerkesztse)?

49

10. Sorra vesszk, hogy milyen teendink vannak kzvetlenl telepts utn. Megismerkednk a csomagkezels alapjaival. j felhasznlt hozunk ltre
Teht jraindtottuk a gpet, eltvoltottuk a telept CD-t, ha kell, gondoskodtunk rla, hogy a rendszer a merevlemezrl tltdjn be. Ha tbb merevlemez van a gpben, azt is be kell lltanunk a BIOS-ban, hogy arrl a merevlemezrl bootoljunk, melyre a rendszerbetlt program teleplt. A legutbbi Ubuntu kiadsoknl nagy gondot fordtottak arra, hogy a rendszer indulsi s lellsi folyamatt jelentsen felgyorstsk. gy ma egy tlagos gpen a boot folyamatnak egy percen bell vgbe kell mennie. Sajt gpemen automatikus bejelentkezs esetn 55 msodpercet mrtem, de ebbl 20 msodperc a BIOS betltdse volt, vagyis az Ubuntu 35 msodperc alatt teljesen betltdtt. Teht nem csak egy rszleges rendszer indult el, hanem ekkorra minden hardvereszkz s szoftver rendelkezsre llt. A Windows rendszereken ugyanis azt a pszicholgiai trkkt alkalmazzk, hogy ha a grafikus fellet mr betltdtt, a felhasznl azt hiszi, hogy a betltsi folyamatnak vge. Valjban szmos hardverelem akkor mg nem hasznlhat, teht a rendszer betltdse meg nem fejezdtt be, a httrben folytatdik.

50

Az Ubuntu bootideje versenykpes a tbbi ma hasznlt rendszervel. A lellts is gyors, 5 msodperc krli mindssze. Ha jonnan teleptett rendszernk betltdtt, els dolgunk legyen a rendszer frisstse. Ez a frissts gyakorlatilag a rendszer megjelense (pldul ez az Ubuntu 10.04 LTS esetn 2010 prilis 29.) ta kiadott leginkbb biztonsgi okbl kiadott szoftverfrisstseket tartalmazza. Br ezen frisstsek vgrehajtsa nem kvn mly ismereteket, mindssze pr kattintst, hogy jobban megismerjk rendszernk felptst, ismerkedjnk meg a csomagokkal s a csomagkezelssel. Ahogy mr emltettk, a Linux valjban csak a rendszermag, mg amikor egy Linux rendszerre gondolunk, nem csak ez jelenik meg elttnk, hanem egy teljes, hasznlhat rendszer. Az Ubuntu felteleptse utn nem egy csupasz rendszert kapunk. Nem gy, mint egy Windows rendszer teleptse utn. Ha krlnznk az Alkalmazsok menben, lthatjuk, hogy irodai programcsomagtl kezdve, a kpszerkesztn, jtkokon t a hangrgztig sok remek program ll rendelkezsnkre.

Szinte minden Linux disztribci gy az Ubuntu is a programokat csomagokba szervezi. A felhasznli programok legtbbszr gynevezett binris csomagokban tallhatak. Egy ilyen csomag egy tmrtett fjl, amiben benne van a program minden rsze; a futtathat (binris) llomny, a klnbz konfigurcis fjlok, dokumentci, stb. De a csomag nem csak ezeket a fjlokat tartalmazza, hanem egyb informcikat is, pldul, hogy hova telepljenek (msoldjanak be) az egyes fjlok, valamint szksges-e egyb szoftver a program futshoz. Ha igen, a csomagkezel a csomag teleptsekor azokat az gynevezett fggsgeket is ellenrzi, s ha szksges, telepti. Ehhez azonban lteznie kell egy adatbzisnak is, amely szmon tartja, hogy mely csomagok vannak mr teleptve, egyltaln milyen csomagok vannak. Ez az adatbzis a rendszer teleptsekor felkerl a gpre s azonnal hasznlhatv is vlik. Persze az sszes hasznlhat csomag termszetesen helyhiny miatt nem fr el a telept CD-n. Minden disztribcinak ltezik egy hatalmas trolja (repository, rviden repo), valamint ltalban ennek sok msolata gynevezett tkre, mirrorja szerte a vilgban. Innen tltdnek le az alaptelepts utn ignyelt csomagok s azok frisstsei is. A mai modern Linux rendszerek felttelezik az internetes kapcsolat jelenltt. Internetkapcsolat hjn esetleg meggondoland CD helyett DVD-t hasznlni teleptmdiaknt.

51

Az Ubuntu (s a legtbb Linux vltozat), valamint a Windows rendszerek kztt a legnagyobb eltrs a programok teleptsben s eltvoltsban van. A Windows legtbb alkalmazsa sajt teleptsi s eltvoltsi eljrst hasznl (mg ha erre van is bizonyos szabvny, ezt sajnos sokan nem tartjk be). Van olyan program, amely figyel nmaga frisstsre (pldul a npszer szabad szoftver bngsz, a Firefox), de sajnos van olyan, amelyik nem. A nem Microsoft ltal ksztett teleptett alkalmazsok frisstse teht nem az opercis rendszer szintjn trtnik. Ezrt nincs egysges koncepci frisstskre, gy az akr mr nhny program mellett is nehzkess vlhat.

35. bra: Adminisztrcihoz meg kell adni a jelszavunkat. Ez csak akkor mkdik, ha jogosultak vagyunk rendszergazdai teendk elltsra

36. bra: j felhasznl nevnek s felhasznli nevnek megadsa Ezzel ellenttben a Linuxok, gy az Ubuntun hasznlhat programok frissen tartsa egyszer feladat 52

s a felhasznlk knyelme rdekben teljesen automatizlt.

A telepts utni els indtskor (mr nhny nappal a megjelens utn is) biztosan lesz frisstend csomag, amire a csomagkezel mr nhny perc utn figyelmeztetni fog minket. A frisstst csak rendszergazdai teendk elltsra felhatalmazott felhasznl vgezheti el. A teleptskor megadott felhasznl ilyen. Jelenleg egyetlen felhasznl ltezik a rendszerben. Tovbbi felhasznlkat a Rendszer Adminisztrci Felhasznlk s csoportok menpontjban vehetnk fel. Kattintsunk a Hozzads gombra. Rendszergazdai szint tevkenysghez azonban gy ehhez is hitelestsre van szksg. Ez azt jelenti, hogy ha ilyen tevkenysg elvgzshez rkeztnk, a rendszer krni fogja a sajt jelszavunkat, lsd a 35. brt. Ha megadtuk s jogosultak is vagyunk rendszergazdai teendk elltsra, ami els felhasznlknt garantltan gy lesz , megnylik az j felhasznl ltrehozsra szolgl els ablak. Ha kitltttk, a kvetkez ablakban a jelszt llthatjuk be, illetve megadhatjuk, hogy akarjuk-e, hogy a rendszer ne krjen jelszt ezen felhasznl bejelentkezsekor. Ez az ablak szolgl a ksbbiekben a felhasznl jelszavnak megvltoztatsra is. Ez utn nhny egyb adatot is megadhatunk, illetve megvltoztathatunk br ez nem ktelez. Ugyanezen ablak Felhasznli jogosultsgok fln adhatjuk meg, hogy akarunk-e a felhasznlnak lehetsget adni a rendszer adminisztrcijra. Az tlagos, napi szint felhasznlshoz ez nem szksges, st, flsleges biztonsgi kockzatot jelent. 53

38. bra: Felhasznlvlts, lellts, stb.

39. bra: Jogosultsgok belltsa Ltrehoztuk ht a kvnt felhasznlkat. Akik megfelel joggal rendelkeznek, adminisztrlhatjk a rendszert. Valjban nem rendszergazdk; csak azz vlhatnak jelszavuk megadsval, ha szksges. Felhasznlkat trlhetnk, ltrehozhatunk. Egy dologra kell csak figyelnnk; mindig kell lenni legalbb egy olyan felhasznlnak, akinek joga van rendszergazdai teendk elltsra.

54

Kijelentkezni, felhasznlt vltani a jobb fels sarokban lv ikonra kattintva megjelen menbl lehet. Nagyon hasznos funkci a Vendg-munkamenet. Ahogyan az a nevbl is kitallhat, akkor rdemes hasznlni, ha valaki csak klcsnkri a gpnket, nem akarjuk, hogy teljes jog felhasznlja lehessen. Ez a Vendg-munkamenet egy korltozott jogkr, ideiglenes fik, melynek adatai nem rzdnek meg kilps utn.

40. bra: Most van mit frissteni Vgezzk el a rendszer frisstst! Adminisztrtori jogkrrel rendelkez felhasznlknt belpve vagy automatikus rtestst kapunk a frissts szksgessgrl, vagy nem vrjuk ezt meg, magunk lpnk a tettek mezejre. Kattintsunk a Rendszer Adminisztrci Frisstskezel menpontra. Knnyen lehet, hogy mr most ltunk frisstend programokat, de kattintsunk elszr az Ellenrzs gombra. Ekkor a rendszer krni fogja a jelszavunkat. Ha megjelentek a teleptend frisstsek, kattintsunk a Telepts gombra. Teleptskor letltdnek a csomagok egy trolbl s automatikusan lecserlik a rgieket. Br kezdknek nem ajnlott, rszletesen szablyozhatjuk, mely frisstsek tltdjenek le s konkrtan 55

mely trolkbl. Mindezt a Rendszer Adminisztrci Szoftverforrsok menpontban llthatjuk, azonban az egyszeri felhasznlnak az alaprtelmezett belltsok is megfelelek lehetnek. Megfigyelhetjk, hogy mg rendszer-adminisztrcis tevkenysg, esetleg programtelepts utn is csak ritkn kell jraindtani a linuxos gpet. ltalban csak akkor, ha a kernel megvltozik. Programfrissts esetn ez azt jelenti, hogy csak akkor, ha a kernel frisslt. Mg Windows teleptse utn elvesszk CD-inket, DVD-inket, illetve vadszgatunk az Interneten teleptend szoftverekrt, Ubuntun elegend (nhny kivteltl eltekintve, melyekrl sz lesz a ksbbiekben) a csomagkezelt ignybe vennnk. A legegyszerbben az Ubuntu szoftverkzpontjt hasznlhatjuk. Kattintsunk az Alkalmazsok Ubuntu szoftverkzpont menpontra. Itt kategrikba gyjtve tallzhatunk tbb tzezer program krtt. A programok teleptse lerst, kpernykpet is lthatunk a szoftverekrl mindssze egy kattints, akrcsak a teleptett programok eltvoltsa.

41. bra: A szoftverkzpont egyszeren hasznlhat programtelept s eltvolt Valjban szmos egyb mdszer ltezik egy Ubuntu frisstsre, programteleptsre, eltvoltsra. Szintn knyelmes, grafikus fellet, vltozatos keressi funkcikkal elltott csomagkezel fellet a Synaptic. (Rendszer Adminisztrci Synaptic csomagkezel). Mi itt most csak a legegyszerbbet ismertettk, azt is csak vzlatosan. Illik tudni azonban, hogy a Linuxok igazi erejt a parancssorbl grafikus fellet nlkl , esetleg tvolrl intzett teljes kr rendszer-adminisztrci lehetsge adja.

56

Feladatok
1. Prblja ki a Vendg munkamenetet! 2. Vegyen fel egy j felhasznlt, akinek megengedi rendszere adminisztrcijt! 3. Szntesse meg az eredeti, adminisztrcis joggal rendelkez felhasznl adminisztratv jogait! 4. lltsa t az alaprtelmezett htteret, tmt! 5. Keressen httereket, tmkat, ikonkszleteket az http://ubuntu-art.org s a http://gnome-look.org/ cmeken. Teleptse fel nhnyukat! 6. Keressen rdekes szoftvereket a Szoftverkzpontban, s teleptse fel azokat! 7. Prblja ki a Synaptic csomagkezelt!

57

11. Zrt forrskd meghajtk s egyb programok teleptse


A linuxos rendszerek, gy az Ubuntu felhasznli is leginkbb nylt forrskd programokat hasznlnak. Elfordul azonban, hogy nem, vagy csak knyelmetlensgek rn tudnnk nlklzni bizonyos zrt forrskd programokat.

Ezen programok egyik tpusa a meghajtk (driverek). Ezek a programok felelsk a hardverelemek s az opercis rendszer kapcsolatrt. Br Linux al a legtbb meghajt nylt forrskd (s rsze a rendszermagnak), elfordul, hogy zrt forrskd meghajtprogram rhet el bizonyos hardverelemekhez. Ilyenek pldul az NVIDIA videokrtyk, melyekhez lteznek ugyan nylt forrskd driverek, azonban a jobb teljestmny rdekben sokan a gyrt ltal biztostott zrt meghajtprogramot hasznljuk. Mivel jogi okok miatt a teleptlemez nem tartalmazhatja az NVIDIA hivatalos gyri drivert, le kell azt tltennk a gyrt honlapjrl. Illetve le kellene, ha az Ubuntu kszti nem talltak volna erre knyelmesebb megoldst. Ugyanis ha rendszernk szleli, hogy olyan hardvereszkznk van, melyhez zrt forrskd meghajtt tud telepteni, a fels tlcn egy kis ikon s egy zenetbubork fogja ezt jelezni (lsd a 42. brt). Az Eszkzmeghajtk ablakot megnyithatjuk a kis ikonra kattintva, de a Rendszer Adminisztrci Eszkzmeghajtk a menbl is. A Telepts elvgzse utn rdemes ezeket a meghajtkat a rendszerre bezemelni. Ha tbb verzi is elrhet valamely eszkz meghajtibl, vlasszuk az ajnlottat, esetleg a legjabbat. Szinte biztosan elfordul majd, hogy olyan, zrt technolgit hasznl mdiafjlt akarunk lejtszani (MP3, AVI, MPEG), amely lejtszshoz szksges dekdol modul jogi okok miatt nem kerlhetett r a telept CD-re. Ez sem komoly gond, problma nlkl telepthetjk, s a magyar jogrend szerint nyugodtan hasznlhatjuk is ket. Az Ubuntuban nagyon gyesen kezelik a helyzetet, ha szksgnk lenne valamilyen zrt technolgira, a rendszer ezt felismeri s felajnlja a szksges csomagok teleptst.

58

43. bra: Zrt eszkzmeghajtk bezemelse

59

Termszetesen minden mdiafjl tpus lejtszsa eltt csak egyszer kapunk ilyen zenetet, miutn a szkges bvtmny teleptst vgrehajtjuk, tbb nem lesz ilyen. Lehetsgnk van az sszes ilyen tpus kiegszts egyszerre trtn teleptsre is. Ehhez teleptsk az Ubuntu korltozott extrk elnevezs csomagot. Ha a szoftverkzpontban rkeresnk a korltozott szra, meg is talljuk.

45. bra: rdemes telepteni a korltozott extrkat Kicsit krlmnyesnek tnhet, hogy gy kell utlag telepteni olyan, ma mr termszetesnek tn dolgokat, mint egy mdialejtsz MP3 tmogatsa. Erre az USA-beli trvnyek szigorsga miatt van szksg. Ha valaki nem akar mg ennyit sem veszdni a telepts kiegsztsvel, ajnlhatom esetleg a Linux Mint disztribcit (http://www.linuxmint.com/), esetleg a Kiwi Linuxot (http://www.kiwilinux.org/kiwi/hu/). Mindkett Ubuntu szrmazk (angolul flavor az ilyen Ubuntu alap rendszerek gyjtneve), hasznos kiegsztsekkel, az utbbi mg elteleptett teljes magyar nyelvi tmogatst is tartalmaz. Ezek s ehhez hasonl Ubuntu leszrmazott disztribcik (a dizjnon kvl) jellemzen nem tartalmaznak semmi olyat, amit egy alap Ubuntura ne tudnnk magunk is telepteni. Hasznosak lehetnek azonban trelmetleneknek, illetve olyanoknak, akik mg minimlis energit sem akarnak a telepts finomhangolsba lni. Esetleges htrnyuk lehet a mgttk lv kisebb fejlesztbzis. Ezek a partizn-projektek knnyebben kifulladhatnak, elhalhatnak. Termszetesen j is kislhet az ilyen kezdemnyezsekbl, hisz ne feledjk, hogy az Ubuntu is hasonl mdon jtt ltre a Debian nyomdokain.

60

12. Megnzzk, hogyan telepthetnk, futtathatunk mg programokat Linuxon


Az tlagfelhasznl az sszes fontosabb szoftverkategriban (ez all taln csak a videoszerkeszts a kivtel) garantltan meg fogja tallni a clnak megfelel, hasznlhat programot. A legtbb esetben nem ugyanazt, amit Windows alatt hasznlt, de hasonl funkcijt s tudst biztosan.

Ha egy programrl azt mondjuk, hogy elrhet, vagy natvan fut Linuxon, akkor az ltalban azt jelenti, hogy a forrskdjt le lehetett fordtani Linuxon, lehetett belle futtathat, gynevezett binris programot kszteni. Zrt forrskd program esetn ezt termszetesen csak a tulajdonos munkatrsai tehetik meg. Sok zrt kd programnak nincs linuxos vltozata. Ennek legtbbszr az az oka, hogy olyan eszkzkkel, olyan mdszerekkel ksztettk ket, melyek ersen ktdnek (ltalban) a Windows opercis rendszerhez. Az is lehet, hogy egyszeren csak nem ltja gy a jogtulajdonos, hogy megrn idt, energit, teht pnzt fektetni a linuxos vltozat elksztsbe. Nem is beszlve arrl, hogy rengetegfle Linux vltozat van, s az egyes disztribcik klnbz kiadsai is lnyeges eltrseket mutathatnak, teht a kiadott linuxos vltozat sem mkdhet 61

automatikusan minden Linux rendszeren. Hasonl problmk merlhetnek fel a zrt eszkzmeghajtkkal kapcsolatban is. Nylt forrskd programokkal ltalban kevesebb ilyen jelleg problma merl fel, itt nem fggnk a kd tulajdonostl, brki megprblhat linuxos binrist fordtani rendszerhez. Ez ltalban haladknak val feladat, de ha sikerl ellltani a natv kdot, az eredmnyt legtbb esetben brki hasznlhatja. Ha egyltaln nincs linuxos vltozat az adott programbl, elszr rdemes hasonl funkcij szoftverek utn nzni az Ubuntu troliban, hasznlva pldul az Ubuntu szoftverkzpontot. Nagyon gyakran tallunk majd hasznlhat alternatvt. Kezd linuxos felhasznlk sokszor esnek abba a hibba, hogy megszokott windowsos programjaik pontos mst keresik Linuxon. Ez a legtbb esetben csak frusztrcit okozhat. Azt kell megrtennk, hogy ez egy ms rendszer, ms programokkal s a mai Linuxokon ez akrmennyire is nem szembetl els rnzsre ms filozfival.

47. bra: A Wine belltsa Ha mindenkppen ragaszkodunk valamely windowsos programhoz, s semmilyen hasznlhat ptlkot sem talltunk a natv linuxos programok kztt, mg mindig lehet eslynk. A segtsg 62

neve: Wine. Ez egy olyan program, melyet a clbl hoztak ltre, hogy Linuxon tudjunk futtatni Windows al rt programokat. Gondoljunk bele, ha ez a megolds tkletes lenne, a legtbb embernek, cgnek egyltaln nem lenne szksge Windowsra, gy annak licencnek megvsrlsra sem. De a helyzet nem ennyire fnyes. A Windows minden vltozata zrt forrskd, s egy opercis rendszer nagyon nagy bonyolultsg szoftver. A zrtsg miatt pedig a Wine fejlesztk sokszor csak tallgathatnak, mit s hogyan kellene megoldaniuk. A feladat nehzsge ellenre a Wine sok esetben meglepen jl teljest, gyakran nem is tudunk klnbsget tenni, hogy most eredeti Windows alatt, vagy Wine alatt fut a program. Nem hallgathatjuk el azonban a problmkat sem. A programok gyakran kisebb funkcionalitsbeli gondokkal kzdenek Wine alatt, de az is lehet, hogy egyltaln nem indulnak el. Ekkor sem remnytelen azonban a helyzet (pldul eredeti windowsos dll-ek hasznlata sokat segthet), de ez mr a buherls szrke (az rintettek szerint arany) znjba tartozik. Ettl azonban a legtbb felhasznl rtheten dzkodik, k csak hasznlni szeretnk a gpket, nem szerelgetni. Akik mgis vllaljk a nehzsgeket, a tmban sok informcit gyjthetnek klnbz frumokon. A Wine a szokott mdon telepthet a szoftverkzponton keresztl. Telepts utn indtikonjt az Alkalmazsok menben talljuk. A Wine nhny fontosabb tulajdonsgnak belltsra is lehetsgnk van. A belltkzpontot szintn a menbl indthatjuk el. Ha a futtatni kvnt program tbb Windows verzin is telepthet, a Wine konfigurcijban rdemes a legegyszerbb, legrgebbi vltozatot vlasztani (lsd a 47. brt).

48. bra: Ilyenkor a programnak engedlyeznnk kell a futtathatsgot Maga a windowsos program futtatsa egyszeren gy trtnhet, hogy ktszer rkattintunk annak ikonjra, gy ahogy Windowson is tennnk. Elfordulhat, hogy nem indul el a program, hanem a 48. brn lthat sajnos angol nyelv zenetet kapjuk, ami azt jelenti, hogy a programnak engedlyeznnk kell a futtathatsgot. Ez egyszeren gy trtnik, hogy a program ikonjra az egr jobb gombjval kattintunk, a felbukkan ablakban rkattintunk a Tulajdonsgok menpontra, majd a Jogosultsgok fln, belekattintva pipt rakunk a Fjl vgrehajtsnak engedlyezse programknt szveg melletti kis ngyzetbe (lsd a 49. brt). Ha ezutn jra prblkozunk a program futtatsval, mr valsznleg elindul a programunk. De biztosat elre nemigen lehet tudni. ltalban elmondhatjuk, hogy azon specilis programok, melyek futtatsra felksztettk a Wine-t, jl mkdnek, a tbbi program esetn azonban szerencsre is szksgnk lehet. Hogy melyik nevezetesebb program esetn mit vrhatunk, arrl a Wine honlapjn (http://www.winehq.org) tjkozdhatunk. Tbb fontos projekt pl a Wine kdbzisra. 63

Kiemelnm a kt legfontosabbat, melyek egybknt nem ingyenes szoftverek. Az egyikk a Transgaming termke, a Cedega (http://www.cedega.com), amely windowsos jtkok linuxos futtatsra specializldott, mg a Codeweavers (http://www.codeweavers.com) Crossover Linux nev programjval elssorban az irodai programok (MS Office, Adobe Photoshop, Lotus Notes, stb.) futst biztostja Linux rendszereken. Nem biztos, hogy minden esetben lnyegesen tbbet tudnak, mint az ingyenes Wine, legfeljebb megkmlnek minket a frumok turklstl s a barkcsolstl.

49. bra: Engedlyezzk a program futtatst Ha sehogy nem jrtunk sikerrel, lehetsgnk van mg valamilyen virtulis gp hasznlatra. Szksgmegolds lehet ez akkor, ha kt (vagy tbb) opercis rendszert akarunk hasznlni egyszerre, lnyegileg egy idben, egy gpen. Ekkor egy virtulis gpre (ami a valdi gpen fut szoftver) kell feltelepteni a vendg rendszert, amely nem is fogja szrevenni, hogy nem kzvetlenl a hardverrel rintkezik. gy telepthetnk Windows al Linuxot vagy fordtva, esetleg knnyedn, particionls nlkl kiprblhatunk ms, egzotikus rendszereket is. J tudni azonban, hogy a virtulis gpek lefoglaljk a rendszer erforrsait, gy gyengbb gpeken nem, vagy csak nagyon lassan futnak. Gondoljunk arra, hogy ha egy Ubuntu alatt akarjuk a Windows 7-et s mondjuk az j Ubuntu ksrleti (pldul bta) vltozatt egyszerre futtatni, akkor ezen hrom rendszer egyttes memriahasznlata tbb gigabjt lehet, gy ennyi fizikai memrit a (nem virtulis) gpnknek tartalmaznia kell. Tbb ilyen virtulis gp szoftver is elrhet. Taln a legismertebb s legelterjedtebb a rgta piaci 64

rsztvev VMware termkcsald. A VMware Player (http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0) egy zrt forrskd, de ingyenes szoftver, amellyel virtulis gpet kszthetnk s hasznlhatunk. De hasznlhatjuk az Ubuntu troliban is megtallhat Oracle termket, a Virtualbox-ot is. Ez kt vltozatban rhet el. A trolban tallhat nylt forrskd, de letlthetjk a kiss nagyobb tuds zrt, de mg mindig ingyenes vltozatot (http://www.virtualbox.org/wiki/Downloads).

50. bra: Virtualbox: Windows XP bootol Ubuntu alatt Nem akarunk ekkora kitrt tenni, gy rszletesebben nem trgyaljuk a virtulis gpek bezemelst s hasznlatt, de nem tl bonyolult dologrl van sz. Hasznos eszkzk, hasznlatuk elterjedben van, br nem elssorban az otthoni felhasznlk krben.

65

Feladatok
1. Teleptse s konfigurlja a Wine programot. Prblja ki nhny egyszer windowsos program futtatst a Wine segtsgvel! 2. Teleptse a VMware Player windowsos s linuxos vltozatait is! Keressen az Interneten szabadon letlthet Vmware virtulis gpet s prblja ki! (A http://www.vmware.com/appliances/ cmen kategrikba szedve hatalmas knlatot tall.) 3. Teleptse a Virtualbox windowsos s linuxos vltozatait is! Teleptse az Ubuntu aktulis vltozatt a windowsos Virtualbox all! Teleptse Virtualboxban az Ubuntu fejleszti vltozatt! 4. Teleptse s prblja ki a Crossover Linux szabadon letlthet verzijt! 5. (Haladknak!) Teleptse az Ubuntut pendrive-rl!

66

13. Sajt mappnk s az Ubuntu knyvtrszerkezete


Valjban a knyvtrszerkezet tmja nem igazn Ubuntu-specifikus, hiszen a legtbb Linux rendszer is ilyen, vagy nagyon hasonl. A fbb knyvtrak helye, elnevezse a Unixos hskortl kezdve adott. A DOS-Windows rendszerek knyvtrszerkezethez kpest azonban nagy a klnbsg, gy hogy eligazodjunk benne, j ha legalbb az alapokat ttekintjk. Elszr induljunk ki a mi kis vilgunkbl, ott nzznk krl! Ezutn rendszerszinten is szemlldni kezdnk.

Minden felhasznlnak van egy sajt mappja, amibe alaprtelmezs szerint csak neki van rsjoga. Ebbe msolhat, menthet, ebben hozhat ltre fjlokat, knyvtrakat. Az Ubuntu fejleszti elksztettek szmunkra nhny knyvtrat ezen bell, ezek nevei magukrt beszlnek: Dokumentumok, Zenk, Kpek, Videk. Termszetesen nem ktelez ezeket a sugallt clra hasznlni, de mirt is ne tennnk. 67

Az Asztal nev knyvtr tnylegesen az asztalunk tartalmt trolja; az asztalra rakott fjlok itt tallhatak a knyvtrstruktrban s az ebbe a mappba rakott fjlok meg is jelennek az asztalon. A Sajt mappnkba mentdnek a felhasznli programok egyni konfigurcis fjljai, ezek ltalban a program els futtatsakor jnnek ltre, s szemlyes belltsainkat tartalmazzk. A konfigurcis llomnyok jellemzen rejtett fjlok, sokszor rejtett knyvtrakban vannak, melyek alaprtelmezs szerint nem ltszanak a fjlbngsz alatt, csak akkor, ha erre utastjuk a rendszert. Ha pldul az 51. brn a Sajt mappra kattintunk, a Nautilus nev fjlkezelt indtjuk el, aminek mkdse teljesen hasonl a Windows rendszereken megismerthez.

52. bra: A Nautilus fjlkezel a Sajt mappa kezdeti tartalmt mutatja Ha belenznk a Mintk knyvtrba, klnfle fjlokat lthatunk, melyek meg is nyithatunk. gy ltni fogjuk, milyen tpus programokat milyen alaprtelmezett szoftverek kezelnek. Figyeljk meg, hogy nhny fjlnak az ikonja a fjl elnzete. Ilyenek pldul a kpfjlok (JPG, GIF, PNG, SVG), a szllthat dokumentumok (PDF). St, ha az egrkurzort egy hangfjl fl visszk, akkor elkezdi lejtszani azt. Ilyen fjl lehet pldul az Ogg, SPX, Oga s ha lejtsz modulja (angolul codec) mr fel van teleptve, az MP3. Vide fjlok esetn szintn az esetlegesen szksges bvtmnyek felteleptse utn a fjl ikonja egy, a videbl szrmaz kpkocka lesz. A Letltsek mappa hasznlata nem csak ajnlott, hanem ha tnylegesen letltnk egy fjlt az Internetrl, pldul a Firefox bngszt hasznlva, az alaprtelmezs szerint ide fog kerlni, itt kell majd keresnnk. A Nautilus egy nagy tuds, hasznos fjlkezel. Termszetesen ismeri a Hzd s Dobd (Drag and Drop) adatmozgat mveletet, valamint j tudni, hogy az F3 funkcibillenty lenyomsra ktpaneless alakul. Az alaprtelmezett ikonnzet helyett hasznlhatunk Tmr nzetet, de Listanzetet is. A Nautiluson jobb egrgomb lenyomsra ment kapunk, melynek segtsgvel egyb mveletek mellett mappt s fjlt is ltrehozhatunk. 68

A Nautilus a kezdk ignyeit maradktalanul kielgti. Sokan tbb funkcira vgynak, Windowson is szeretik a rendkvl hatkonyan hasznlhat klasszikus ktpaneles fjlkezelket, pldul a Total Commandert. Windowsrl ppen tlls alatt lv halad szmtgpes felhasznlk gyakran futtatjk Linuxon is a Total Commandert a Wine segtsgvel ltalban problma nlkl de szemly szerint azt gondolom, hogy erre nincs szksg. Lteznek Linuxon is natv eszkzk a fjlkezelsre, br val igaz, a Total Commander pontos mst nem talljuk meg.

53. bra: Hasznlatban a GNOME Commander Ha mindenkppen grafikus fellet valdi ktpaneles fjlkezelt szeretnnk Linuxon, prbljuk ki a GNOME Commandert. A Canonical hivatalos troljbl knnyedn telepthetjk pldul a szoftverkzpont segtsgvel. Az ilyen tpus fjlkezelk hatkonysgt nveli, ha hasznljuk a funkcibillentyket. Ezek kiosztsa az s eredeti, a Norton Commander ta azonos: F5 msol, F6 thelyez, s gy tovbb. Vllalkozbb kedvek hasznlhatjk a trolkbl val telepts utn a Midnight Commandert is. Ez egy egyszer, karakteres fellet eszkz, taln ez hasonlt legjobban az sre, a Norton Commanderre. Elnye, hogy grafikus fellet nlkli gpen is hasznlhat, br grafikus terminlban is elfut. Inkbb a kzphaladk hasznljk, az igazi linuxosok inkbb parancssorbl kezelik a fjlokat, nem hasznlnak mg karakteres fellet ktpaneles fjlkezelt sem. Ha mr megismerkedtnk egy-kt fjlkezelvel, krl is nzhetnk a fjlstruktrban, kimerszkedhetnk sajt knyvtrunkbl. Egyre feljebb lpkedve, hamarosan eljutunk a gykr (root) knyvtrba, melynek jele: /. ABC sorrendben nzzk vgig a gykr knyvtrbl nyl knyvtrakat, az gynevezett fknyvtrakat. /bin (vagyis a /bin knyvtr, ahol a / a neve eltt arra utal, hogy a gykrknyvtrbl nylik) Itt tallhatak a rendszer mkdshez szksges binris fjlok. A legtbb binris valjban nem itt tallhat; a felhasznl programok binrisai a /usr/bin knyvtrban vannak. 69

/boot Ez a rendszerbetltst szolgl fjlok helye, itt tallhat a rendszermag is. /cdrom Eredetileg ez volt a behelyezett CD lemez tartalmnak a helye. Ez gy rtend, hogy a DOS-Windows rendszerekkel ellenttben itt nincs A, B, C, D, E s egyb meghajt, itt egyetlen fa struktra van, melyben megvan a helye az egyes meghajtknak. Jelenleg ezt a knyvtrt az Ubuntu nem hasznlja, a behelyezett adat CD, vagy DVD automatikusan felcsatoldik a fjlrendszerbe, mghozz a /media knyvtrba, ltrehozva egy alknyvtrat az adathordoz nevvel. /dev (az angol device (eszkz) szbl) A Linux minden hardverelemre, mint a fastruktra rszre hivatkozik. Ezek a specilis lfjlok tallhatak itt. Teleptskor a halad particionlst vlasztva mr tallkozhattunk ezzel a jelensggel, amikor is az egyes merevlemezek a /dev/sda, /dev/sdb (s gy tovbb d-ig) nvre hallgattak, az ezeken belli partcikat pedig szmok jelltk, pldul: /dev/sda2. /etc (a nv a latin et cetera, vagyis az s a tbbi kifejezsbl szrmazik) A globlis konfigurcis fjlok helye. (A Windowszal ellenttben a Linuxok nem hasznlnak registry-t.) Ezek a fjlok ltalban egyszer szvegfjlok, gyakran rengeteg megjegyzssel elltva. /home (angol sz, jelentse otthon) Itt tallhatak a felhasznlk sajt mappi. Pldul a gipszjakab felhasznli nvhez a /home/gipszjakab knyvtr tartozik. Ebben a knyvtrban a felhasznlnak korltlan jogai vannak, mg ezen kvl ltalban csak olvassi (megnzheti egy fjl tartalmt) s futtatsi, vagy mg azok sem. /lib Itt a rendszer-kzeli library (knyvtr) fjlok egy rsze tallhat. Ezek szerepe megegyezik a Windows rendszereken hasznlt dll fjlokval. A felhasznli programok kzs knyvtrfjljai inkbb a /usr/lib knyvtrban vannak. Itt, a /lib knyvtrban tallhatak mg a kernelmodulok is. Ezek a rendszer azon rszei, pongyoln fogalmazva melyek nem tartoznak automatikusan a rendszermaghoz, csak szksg esetn betlthetk. /lost+found (angol, jelentse elveszett+megtallt) Ha ext4 (vagy ext3) tpus fjlrendszert hasznlunk s Ubuntun ez az alaprtelmezett minden ilyen tpus partci gykerben lesz egy ilyen knyvtr. Rendszerknyvtr, felhasznlknak alaprtelmezs szerint olvassi joguk sincs hozz. Arra szolgl, hogy a rendszer fjlrendszer srls esetn ide lltja helyre a srlt llomnyokat. Szerencsre erre valsznleg soha nem lesz szksgnk. /media Volt mr rla sz, az eltvolthat mdia, vagyis az adat CD-k, DVD-k, pendrive-ok, fnykpezgpek, MP3 lejtszk, telefonok (s a floppy-k is, ha mg van ilyen gpnkben) csatoldnak ide automatikusan. 70

/mnt (az angol mount (tart) szbl) Ideiglenesen csatoland fjlrendszerek csatolsi helye. Manapsg ritkn hasznlatos. /opt Idegen forrsbl szrmaz (teht nem a rendszer fejleszti ltal ksztett csomagbl) felhasznli programok opcionlis teleptsi helye. Ritkn hasznljk. /proc A /dev knyvtrhoz hasonlan itt sem valdi fjlok tallhatak. A rendszer fut folyamatai itt (processzei) testeslnek meg fjlknt, tovbb a rendszer mkdsrl, aktulis llapotrl kaphatunk informcikat az itteni fjlok bngszsvel. A klnfle diagnosztikai szoftverek is innen szedik az adataikat. Ezen a specilis fjlrendszeren keresztl lehet a kernel mkdsnek sok paramtert befolysolni. /root A rendszergazda sajt knyvtra. Mivel az Ubuntu rendszereken nincs valdi rendszergazda, ezrt itt ez a knyvtr nem hasznlatos. /sbin A /bin-hez hasonl tartalm knyvtr, annl rendszer-kzelibb (az s a system (rendszer) angol sz rvidtsbl jtt) binrisokkal. /selinux (Security Enhanced Linux (megnvelt biztonsg Linux) angol kifejezs rvidtse) A SELinux egy biztonsgi kiegszt amely rendkvl nagy biztonsgot tesz elrhetv, de belltsa igen komoly szakrtelmet ignyel. Alaprtelmezett Ubuntun a SELinux vdelmi rendszer nincs bekapcsolva, a knyvtr hasznlaton kvli, res. /srv Egyes kiszolgl (angolul server) programok ltal hasznlt knyvtr. Alaprtelmezett Ubuntun szerverprogramok nem futnak, a knyvtr hasznlaton kvli, res. /sys A /proc-hoz hasonl funkcij s tartalm knyvtr. /tmp A rendszer mkdshez szksges ideiglenes fjlok helye. Mivel a felhasznli programok is ide helyezik el tmeneti llomnyaikat, azon ritka helyek egyike, ahova az egyszer felhasznlknak is rsjoguk van. A jogosultsgokrl a kvetkez fejezetben olvashatunk. /usr A felhasznli (a user (felhasznl) szbl) programok knyvtra. Ez a legnagyobb helyet foglal rendszerknyvtr. Ha felteleptnk egy felhasznli programot, ide ltalban a /usr/bin knyvtrba kerlnek a binrisai, az egyb rszei pedig a /usr/lib s a /usr/share knyvtrba. /var Itt tallhatak az egyes rendszerszolgltatsok naplfjljai, programok vltoz (angolul 71

variable) adatfjljai. Ezzel ttekintettk az Ubuntu knyvtrstruktrjt. Br a legtbb knyvtrban az egyszer felhasznlnak nincs sok keresnivalja, a rendszer tudtunkon kvl hasznlja azokat is, fjljaikat is.

72

14. Jogosultsgok kezelse


A jogosultsgok bemutatsa, a jogosultsgkezels ismertetse megkerlhetetlen tma. Mr tbbszr rintettk is, itt az ideje megbeszlni legalbb felhasznl szinten. Az itt igen kivonatosan ismertetsre kerl jogosultsgkezelst a Linux rendszerek teljes egszben a Unixbl vettk t. Megemltjk, hogy ltezik Linuxra ennl kifinomultabb jogosultsgkezelsi rendszer is ilyen pldul az n. ACL (Access Control List hozzfrs vezrlsi lista), ami egy kiegsztse a norml unixos-linuxos vdelmi lehetsgeknek , de tlagos, otthoni rendszereken ezt ritkn hasznljk. Jogosultsgkezel rendszere minden modern opercis rendszernek , gy a nem tl rgi Windowsoknak (NT, XP, Vista, 7) is van. Mindez sszefgg azonban a fjlrendszerrel is, hiszen pldul FAT fjlrendszer esetn akkor sem lehet jogosultsgokat kezelni, ha a rendszer egybknt tmogatn azt. De mit is jelent a jogosultsgkezels? Pldul azt, hogy egy fjlnak meg lehet adni, hogy melyik felhasznl, mit tehet vele; ki rhatja (mdosthatja), trlheti, egyltaln ki nzheti meg a tartalmt, knyvtr esetn ki lphet bele.

Tudnunk kell tovbb, hogy Linuxon a felhasznlkat csoportokba szervezik. Pldul ha meg akarjuk engedni, hogy egy felhasznl adminisztrcis tevkenysget folytathasson, be kell rakni az admin csoportba. Egy felhasznl tbb csoportnak is tagja lehet, Ubuntun minden ltrehozott 73

felhasznlhoz automatikusan ltrejn egy vele azonos nev csoport is, melynek eredetileg az adott felhasznl az egyetlen tagja. Linuxon a fjlok s knyvtrak jogosultsgnak hrom szintje van. Ltezik egy tulajdonosuk, tartoznak egy csoporthoz, valamint megadhatjuk, hogy a csoporton kvli felhasznlk mit tehetnek velk. Valjban minden felhasznl (ltalban) tbb csoporthoz is tartozik. Minden egyes fjlnak s knyvtrnak meg lehet adni, hogy a hrom szint szerepli tulajdonos, a csoport tulajdonoson kvli tagjai s mindenki ms kln-kln olvashatja-e, rhatja-e (ez jelenti a mdosthatsgot s trlhetsget is), illetve futtathatja-e. Knyvtr esetn ez utbbi a knyvtrba belps jogt jelenti. A felhasznl szintjn ezen jogosultsgok lltst termszetesen csak ha jogunk van hozz a Nautilus fjlkezelvel is megtehetjk. Erre lttunk pldt a 49. brn, amikor is egy fjl futtatsi jogt megadtuk. Alaprtelmezs szerint a sajt knyvtrunkban lv fjlok s az egsz sajt knyvtrunk jogosultsga a kvetkez: mi (a tulajdonos) olvashatjuk s rhatjuk, mindenki ms csak olvashatja, a knyvtrakba belphet (a knyvtrakban lv fjlokat elrheti, vagyis olvashatja), lsd az 54. brt. Viszont egyik ms felhasznl sem mdosthatja, trlheti egyetlen fjlunkat, knyvtrunkat sem. Ha nem akarjuk, hogy brki belphessen a sajt knyvtrunkba, elegend azt az egy knyvtrat megfosztani ettl a jogtl, vagyis a tbbiek rsznl a Mappa elrs-t lltsuk Nincs-re Fjlok elrse helyett. A linuxos rendszernek korltlan ura viszont a rendszergazda. Ahogy errl mr volt sz, ilyen kitntetett felhasznl Ubuntun nincs, csak valamely arra jogosult felhasznl ideiglenesen megkapja a rendszer adminisztrlsnak jogt. Ezzel nagyon vigyzni kell, mert admin joggal brki brmit megtehet. Ez azt jelenti, hogy brmilyen fjlt, knyvtrt mdosthat, trlhet, jogosultsgait megvltoztathatja, brmilyen knyvtrba, fjlba belenzhet. Grafikus felleten gy vlhatunk a legegyszerbben a fjlkezel korltlan uraiv, ha megnyomjuk az Alt+F2 billentykombincit, majd a felbukkan ablakba berjuk a gksu nautilus parancsot, majd rkattintunk a Futtats gombra. A gksu bekri a jelszavunkat az adminisztrcis feladatok vgrehajtshoz, s ha benne vagyunk az admin csoportban, elindul a fjlkezel rendszergazdai jogokkal. Legynk nagyon vatosak, knnyen vgzetes problmkat okozhatunk rendszerfjlok trlsvel, amik a rendszer hasznlhatatlansghoz vezethetnek. Ilyenkor gyakran csak az egsz rendszer jrateleptse segthet.

55. bra: Alkalmazs futtats: Alt+F2 Az egyszeri felhasznlnak azonban semmilyen rsjoga nincs a fjlrendszer egyb rszn (nhny specilis rszt leszmtva). Ez azt jelenti, hogy egy felhasznl (vagy egy annak nevben elindtott program) nem tud krt okozni a rendszernek, legfeljebb magnak (pldul vletlenl letrl fjlokat a sajt knyvtrban).

74

A csoportok gyes hasznlatval mi magunk is kifinomultabb tehetjk egy tbbfelhasznls rendszer mkdtetsnek jogosultsgi szintjeit, hiszen csoportok ltrejnnek a rendszer teleptsekor, de (adminisztrtori jogkrrel) mi is ltrehozhatunk ilyeneket. Pldul, ha korltozni akarjuk a felhasznlkat valamilyen hardverelem pldul CD-DVD r hasznlatban, ltrehozunk egy csoportot, mondjuk iro nven, belerakjuk azokat a felhasznlkat, akiknek meg akarjuk engedni ezt a tevkenysget. Ezutn megadjuk a CD-DVD r programnak, hogy ez legyen a csoportja, valamint csak a csoport tagjainak engedlyezzk a szoftver futtatst. Megjegyezzk, hogy a jogosultsgok helyzete a valsgban kiss bonyolultabb. A linuxos rendszerek nem csak fjlt s knyvtrat klnbztetnek meg, hanem ms specilis kpzdmnyeket is mint pldul a klnfle fjlrendszer-elemekre mutat specilis fjlokat , melyeknek szintn lehet szablyozni a jogosultsgait. Tovbb lteznek a trgyaltakon kvl egyb, specilis jogok is. Ezeket azonban egyszer felhasznlknt jobbra szksgtelen ismerni, kiszolglkat zemeltet rendszergazdk szmra viszont ktelez tananyagot kpeznek. A tmhoz tartozik mg a jogosultsgok parancssoros megjelentse. Ezt az ls parancs ismertetsnl, a 20. fejezetben trgyaljuk.

75

Feladatok
Az albbi feladatok vgrehajtsra hasznljon a Nautilust, majd (ha sikerl telepteni) a GNOME Commadert vagy a Midnight Commandert! 1. Hozzon ltre a sajt knyvrban egy teszt nev knyvtrat! 2. lltsa be, hogy nn kvl ms felhasznl ne lphessen be a knyvtrba! 3. Hozzon ltre a teszt knyvtrban egy res fjlt szveg nven! 4. rjon a fjlba nhny soros szveget! 5. Tltsn az Internetrl fjlokat a teszt knyvtrba (a bngsz belltsainl szablyozhat, hogy a letlts megkezdse eltt rkrdezzen, hogy hov mentse azokat)! 6. Tmrtsk be a letlttt fjlokat (hasznlja a jobb egrgombos ment a Nautilus hasznlata kzben)!

76

15. Ltvnyos asztali effektek Compiz


A most kvetkez rszben tlzs nlkl llthatjuk rendkvl ltvnyos vilg fog elnk trulni. A kulcssz: Compiz. Ez egy 3D gyorstst ignyl program, melynek szmos modulja gynevezett pluginja van. Valjban a Compiz alap szinten mr a telepts utn elrhet, amennyiben a videokrtya 3D tmogatssal rendelkezik s az engedlyezve is van. Ez a leggyakrabban hasznlt Intel videokrtyk esetn telepts utn elrhet, de pldul NVidia krtya esetn az optimlis mkdshez zrt meghajt teleptst felttelezi. Ha az asztalon a jobb egrgombra kattintunk, majd kivlasztjuk az Asztal htternek megvltoztatsa menpontot, szmos vizulis testreszabst segt eszkzt tallunk. Ezek nmagukban is rdekesek, rdemes elidzni velk egy kicsit, de most csak a Vizulis effektusok fllel foglalkozunk.

77

A menpontok nmagukrt beszlnek. Prbljuk ki a belltsi lehetsgeket. Csak gy bizonyosodhatunk meg rla, hogy a gpnk elbrja-e a plusz terhelst egy mai tlagos gpen nem lehet problma , s hogy rdekel-e minket egyltaln ez az optikai tuning. Mr itt is tallkozhatunk ltvnyos funkcikkal (thelyezs kzben hullmz ablakok), de a teljes paletta elrshez teleptsk az Asztali effektek specilis belltsai (ccsm) (CompizConfig) s a compiz-fusion-plugins-extra csomagokat. Telepts utn indtsuk el a CompizConfig belltskezel-t a Rendszer Belltsok menbl.

Itt kategrik szerint csoportostva szmtalan plugin ll rendelkezsnkre. Ksrletezznk btran, nzzk meg, melyik felel meg az zlsnknek. Br sokuk csupn ltvnyelem, tallunk igen hasznos funkcij segdeszkzt is kztk. A legismertebb, legltvnyosabb elem, a Compiz-kocka, amit tbb vltozatban is kiprblhatunk. Ekkor az asztalok egy kocka ngy oldallapjra kerlnek. A lapok kztt a Ctrl+Alt+ a jobb vagy bal kurzorvezrlkkel, esetleg a Ctrl+Alt+ a bal egrgombot lenyomva s az egeret mozgatva manverezhetnk. Ha az asztalunk jobb als sarkban lv Munkaterlet-vltn a jobb egrgombbal kattintunk, a felbukkan menn pedig a ballal a Belltsok-ra, az gy elrhetv vl ablakban tllthatjuk a Munkaterletek szmt. Ha a Compiz-kocka aktivlva van, az oldallapok szmnak vltozsval a keletkezett test (szablyos sokszg alap egyenes gla) is vltozni fog. Extrm esetben, amikor a munkaterletek szma kett, a kocka egy lap lesz, amit persze ugyan gy forgathatunk, mint a testeket. Kt hasznos plugint emltenk mg meg, mindkett hasznlhat a Vizulis effektusok Norml belltsval. Az egyik az Expo, amely a megnyitott ablakokat lekicsinyti s egyms mell rendezi, ez a Windows billenty s a w lenyomsra kapcsol be/ki. A msik a Zoom, ami a Windows billenty s az egrgrg egyttes hasznlatval felnagytja a kpernyt, amin aztn az egeret mozgatva lavrozhatunk.

78

A Compiz bemutatsa ltalban igen hatsos. Sokan ezrt kezdtek el Linuxot hasznlni, mert br a mai opercis rendszereken mr sok hasonl vizulis effekt elrhet, a Compizzal felszerelt Linux azrt mg mindig a legltvnyosabb rendszerek kz tartozik. Sokan ktelkednek abban, hogy a Linux megrett-e egyltaln a desktop (nem szerver) hasznlatra. Errl lehet vitatkozni, de egy jl bekonfigurlt Compizos Ubuntu ltvnya s hasznlata azrt elgondolkodtat lehet a ktkedk szmra.

58. bra: Forog a Compiz-kocka (trhats ablakok engedlyezve)

79

16. Mg nhny sz Linux felhasznli lmnyrl


Egy rendszer hasznlhatsga tbb dologtl fgg. A legfontosabb, hogy egyltaln mkdjn, legyen annyira stabil, hogy rdemes legyen hasznlni. A linuxos rendszerek stabilitsra nem igazn volt panasz korbban sem. A 90-es vek kzepn, amikor mg a Linux kiskor volt, mr stabilabbnak, kiforrottabbnak tnt, mit szmos akkori kereskedelmi opercis rendszer. De ne felejtsk el, az a Linux akkoriban szinte kizrlag kiszolgl opercis rendszer volt, felhasznlk asztali gpre csak a legelszntabbak teleptettk.

A stabilits lmnyt ronthatjk a vltoz minsg felhasznli programok is. A disztribci sszellti termszetesen mindent megtesznek, hogy olyan alaprtelmezett alkalmazsokat vlasszanak, melyek j minsg, rendszeresen karbantartott programok. Hibk termszetesen gy is elfordulhatnak, sajnos a trolkban lv szoftverek ezrei kztt akadnak kezdetleges, flksz programok is. Ettl nem fggetlen az sem, hogy ahogy arrl mr korbban volt sz mostanban gyakran ri brlat az Ubuntut lnyegileg teht a dntshozit, leginkbb Mark Shuttleworth-t az erltetetten rvid, fl ves kiadsi ciklus miatt. Tbbek vlemnye szerint meg kellene nyjtani annak hosszt, gy tbb id lenne tesztelsre, a hibk javtsra. A msik vglet a Debian disztribci, ott gyakran vekig nem adnak ki j, stabilnak mondott vltozatot. Ennek viszont az a htrnya, hogy a ritkn megjelen disztribci aktulis stabil vltozatban lv szoftverei az vek alatt nagyon elavulnak. Mindenesetre a Linux fellete, kezelhetsge sokat javult az vek alatt, ahogy azt az elz 80

fejezetben is lthattuk. Az Ausztrl ZDNet egy KDE4-es grafikus fellettel, effektekkel elltott Linuxot mutogatott az utca embernek a Windows 7 bta megjelensnek idejn, mint a Microsoft j termkeknt. A megszlaltatottak rajongtak az j Windows-rt, sokkal hasznlhatbbnak, szebbnek talltk, mint a Vistt s eldjeit (59. bra). A msor teljes idevg rsze megtekinthet a kvetkez cmen: http://www.youtube.com/watch?v=CPIgEFIv5MI. Msik sarkalatos pont a meghajtk krdse. Egy hardverelem csak akkor tud mkdni, ha a rendszer tmogatja, vagyis ltezik hozz meghajtprogram (driver) az adott opercis rendszeren. Viszont a helyzet nem fekete-fehr, hiszen egy-egy hardverelem lehet egy driver ltal rszlegesen tmogatott is, esetlegesen az alapfunkcik mkdnek, extrkat azonban nem biztos, hogy tmogat a driver, gy ez esetben az eszkz nem hasznlhat ki teljes mrtkben az adott rendszer alatt. Az vek alatt a helyzet sokat javult. Ma egy tlagos gphez lve nem kell reszketnnk, hogy be tudunk-e bootolni egy Ubuntu teleptlemezrl s hasznlatba tudjuk-e venni az alapfunkcikat. Nem volt ez mindig gy. A 90-es vekben egy nyilvn kisarktott vlemny szerint az a rendszer, aminek teleptshez nem kellett hexa szmolgpet hasznlni (a tizenhatos szmrendszerbeli szmolshoz) mr felhasznlbartnak szmtott. Jmagam a Linuxszal val mlyebb ismerkedst 2000-ben, a Debian Potato verzijnak teleptsvel kezdtem. Akkorra mr kiprbltam a Red Hat s Mandrake disztribcikat, de az els igazn kalandos telepts lmnye a Debianhoz fzdik. Elszr egy DOS-os bootlemezrl particionltam a fips programmal, majd indtottam a CD-rl val teleptst. Az alaprendszerrel nem is volt semmi baj, de grafikus fellet elindtshoz s hasznlhat llapotba hozshoz nekem, kezdknt tbb napig tart reszelsre, konfigurcis fjlok lltgatsra volt szksg. A mai helyzet ettl lnyegesen jobb. Br a driverek tbbsgt sajnos tovbbra sem a hardvergyrtk ksztik, a Linux fejlettsge lehetv tette az Ubuntu s hozz hasonlan kezdknek (is) sznt rendszerek mkdtetst. Telepts kzben mr tma volt a driverek krdse, de most tekintsk t rszletesen a problmsabb hardverelem-csoportokat a linuxos meghajtprogramok szemszgbl. ltalnos javaslat, hogy vsrls eltt nem rt elszr krlnzni az Interneten, konkrtan ha kinztnk egy hardvert, keressnk r a tpusra s a Linux, esetleg Ubuntu szra. Nhny perc bngszssel kpbe jhetnk Linuxon val hasznlhatsgval kapcsolatban. A legtbb esetben a csatlakoztatott hardverelemet rgtn hasznlatba is vehetjk. Ha valami gond van, ne keseredjnk el, mg mindig komoly eslynk van annak helyes mkdtetsre. Szinte kizrt, hogy csak mi akartuk bezemelni az eszkzt Linux alatt. Biztos, hogy tallunk valami lerst a problmrl az Interneten. Ritkn elfordul, hogy csak annyit: nem ismert megolds a problmra. ltalban azonban tallunk hasznlhat teleptsi tmutatkat, esetleg fejleszts alatt ll drivereket, amik hasznlhatak, csak esetleg mg nem kerltek bele az alapteleptett rendszerbe.

81

Feladatok
1. Teleptsen Compizos effekteket gpre! Keressen gyakorlati haszonnal is jrkat kzttk! 2. Prbljon az albbi kpen lthathoz hasonl belltst ltrehozni:

3. Teleptse fel a KDE krnyezet! Lpjen be al, majd alaktson ki otthonos, kzrell rendszert! Prblja ki a KDE sajt programjait! Ismerkedjen a KDE belltkzpontjval! 4. Teleptsen fel egy Fluxbox ablakkezelt! Lpjen be al, majd konfigurlja a ment sajt cljaira! Prblja ki a Fluxbox mell ajnlott kis erforrs igny programokat!

82

17. Meghajtprogramok
Ezzel a fejezettel senkit nem akarok elriasztani, hisz pldul ma mr egy vletlenszeren kivlasztott laptop minden fontos funkcija nagy valsznsggel mkdni fog Ubuntu alatt minden klnsebb buherls nlkl. Nem rt azrt tudni, milyen problmkba futhatunk bele bizonyos hardverelemekkel. ltalnossgban elmondhat, hogy a nagyon j tpus eszkzk tmogatsra lehet, hogy mg vrni kell. Hangkrtyk Br a legtbb hangkrtya mkdik Linuxon legalbbis az alapfunkcii az 5.1-es funkci bezemelsvel s a drgbb krtyk professzionlis lehetsgeinek kihasznlsaival azonban gondok lehetnek. Lapolvask (scannerek)

61. bra: Driver keress az OpenPrinting adatbzisban A kp vegyes, sokuk tmogatott, de akadnak fehr foltok. A tmogatottak kztt is akadnak olyanok, melyek esetn a windowsos driver szebb kpet hoz ki a szerkezetbl, mint a linuxos, fleg ha a driver rjnak nem llt rendelkezsre megfelel dokumentci. Linuxon a scannerek tmogatst a Sane projekt fogja ssze. A fejlesztsek llsrl, a 83

tmogatottsg mrtkrl tjkozdhatunk a http://www.sane-project.org/ oldalon. A lapolvas hasznlathoz az alaprtelmezett s az alaprendszerrel fel is teleptett Simple Scan programot ajnljuk, de sszetettebb feladatok megoldsra telepthetjk a XSane kpbeolvas programot is. Nyomtatk A nyomtatk esetn jobb a helyzet, nagy rszk megfelel mrtkben tmogatott. Taln nem tlsgosan szubjektv tapasztalat, de a legnagyobb hinyossgokat a Canon nyomtatk tmogatottsgban lttam. Viszont a tmogatott nyomtatk esetben is elfordulhat, hogy br az Ubuntu alatt minden tovbbi telepts, vagy bellts nlkl hasznlatba vehetjk az eszkzt, esetleg nhny extra funkcit pldul a ktoldalas nyomtats (mr amennyiben az eszkz hardveresen kpes r) az alaprtelmezett driver nem ismer. Ilyenkor rdemes elltogatni a http://www.openprinting.org/ honlapra s kikeresni az adott eszkzt. Hatalmas adatbzisban j esllyel megtalljuk nyomtatnkat s az ott tallt PPD fjlt telepthetjk rendszernkre. A nyomtat belltsaihoz kattintsunk a Rendszer Adminisztrci Nyomtats menpontra. Tapasztalatok szerint az j, multifunkcionlis nyomtatk tmogatottsgval akadhatnak gondok, az aktulis driverek esetleg csak rszleges hasznlhatsgot biztostanak. Videokrtyk Vannak eszkzk pldul ilyen az egr, a billentyzet , amikhez nem igazn nehz eszkzmeghajtt rni. A videokrtya nem ilyen. Ez az eszkz annyira bonyolult, valamint jellemz mdon a gyrtk olyan mrtkben titkolznak a hardverelem tnyleges mkdsvel kapcsolatban, hogy jelen pillanatban gy tnik, hogy igazn j minsg videokrtya drivert csak a gyrt tud kszteni a fbb tpusokhoz. Linuxhoz hossz vek ta elssorban a GeForce NVIDIA krtykat ajnljuk. Zrt forrs drivereik rendszeresen frisslnek Linuxra, de az alap, nylt forrs 2D-s driver is jl hasznlhat, ha nincs szksgnk a 3D-s gyorstsra. Br a krtyk legjabb fejlesztsi eredmnyei gyakran csak Windows alatt hasznlhatk ki, ha valakinek fontos a 3D gyorsts Linuxon, mg mindig az NVIDIA a j vlaszts. A piac msik f szereplje, az ATI Radeon krtya linuxos tmogatottsga mr jval hektikusabb. Ha szerencsnk van minden rendben lesz, de knnyen elfordulhat, hogy nem tudunk 3D-s tmogatst kihozni egy driverrel sem Linux alatt az arra egybknt hardveresen alkalmas krtybl. Beszlnnk kell mg az Intel videokrtyjrl. Ez hardveresen lnyegesen kisebb teljestmny, mint a jtkok futtatsra kihegyezett tbbi krtya, de nylt forrskd meghajtprogramja ltalban megbzhatan mkdik Linux alatt is, 3D gyorstssal egyetemben. Br ez a krtya inkbb irodai gpekbe, laptopokba, netbookokba kerl, s nem igazn nagy teljestmny, de nem tlzottan nagy erforrs igny 3D-s programok pldul Compiz futtatsra alkalmas. Webkamera A webkamerk minsge rendkvl szles skln mozoghat, a belp szint olcssgoktl a neves mrkk Carl Zeiss optikt tartalmaz csodiig. Szerencsre egy linuxos driverrel nha egsz webkamera csaldokat meg lehet hajtani (ekkor a tmogats kernel-szint), de akadnak nem tmogatott termkek. A webkamerkhoz adott specilis s ltalban nem tl fontos szoftverek legfeljebb Wine segtsgvel brhatk mkdsre Linux alatt. J hr azonban, hogy a webkamerkat hasznl nagy npszersgnek rvend fontosabb szoftverek (Skype, Gmail video chat) jl hasznlhatak Linux alatt. 84

Hlzati eszkzk Le kell szgezni, hogy a nem Wifi hlzati eszkzk tkletesen mkdnek Ubuntun, sokszor Linuxra jn ki elszr referencia driver. Specilis krtyk (10G s trsai) is mkdnek a legtbb esetben, mivel a Linux szerver terleten igen fontos szerepl a piacon. A hlzati forgalmat kiszolgl eszkzk kzl a problmsak a Wifi hlzati krtyk lehetnek. Gyakran csak zrt driverk van, esetleg van nylt driver, de az nem tud kezelni minden titkostsi mdot. Rosszabb esetben egyltaln nincs driver Linuxra a krdses eszkzhz, de szerencsre ekkor is van megolds. Ahogy azt mr korbban emltettk, a hardverelemek kzt egyedlll mdon ltezik egy projekt az ndiswrapper , mely segtsgvel a kiadott windowsos drivert zembe helyezhetjk Linux alatt. E clbl teleptsk az ndisgtk programot, ami az ndiswrapper program grafikus fellete. A fggsgek miatt ezzel teleplni fog minden ms program is. Indts: Egy futtassuk (Alt+F2) az gksu ndisgtk parancsot.

62. bra: Windowsos wifi driver bezemelse Linuxon Egerek, billentyzetek, prezentcis eszkzk, botkormnyok, kormnyok Linuxos tmogatottsguk kifejezetten j, de elfordulhat, hogy specilis, sok extra gombos egerek, klnleges billentyzetek nem minden funkcija fog minden tovbbi buherls nlkl mkdni. Szmtalan ms tpus hardver eszkz ltezik. Ezekkel vagy nem szokott problma lenni Linuxon (teht tmogatsuk kielgt) mint pldul a memria, monitor, billentyzet , vagy kisebb jelentsg csoportrl van sz, melyek trgyalsa meghaladja jegyzetnk kereteit. Ilyen pldul a rajzoltblk csaldja, melyek jl tmogatottak Linuxon, de gyakran nem mkdnek csatols utn azonnal (out of the box), a friss meghajtprogramot kzzel kell telepteni ahogy az pr perces Internetes keress utn kiderl , ami nem vrhat el egy kezdtl, de egy gyakorlottabb felhasznl szmra nem nagy feladat. Nhny, jellemzen j tpus eszkz linuxos tmogatottsga pldul az ujjlenyomat olvas esetleg gyenge, bezemelse kzdelmes (vagy akr remnytelen) is lehet. 85

18. Fontosabb felhasznli programok


Internetes kommunikci

Ahogy arrl mr korbb is volt sz, szmos jelents s kevsb fontos bngsz rhet el Linuxra. A Firefox, a Chrome, az Opera mind knnyedn telepthet s hasznlhat. Szksg esetn az Internet Explorer legalbbis a rgebbi vltozatai is futsra brhat Wine segtsgvel. E clbl nem kell magunknak ksrletezni a Wine finomhangolsval, megtettk ezt helyettnk az IEs4Linux projekt fejleszti: http://www.tatanka.com.br/ies4linux/page/Main_Page Ha telepts utn elkezdjk hasznlni pldul a Firefox bngszt, mikor valamelyik oldalon olyan elemet tall, melynek megjelentshez tovbbi bvtmnyekre van szksge, jelzi azt. Ilyen pldul a bngszkbe telepl Flash plugin. Alapbl nincs ilyen teleptve, ezrt Flash-t hasznl oldalon azt az zenetet kapjunk, hogy: Az oldal teljes tartalmnak megtekintshez tovbbi bvtmnyek szksgesek. Kattintsunk a szvegtl jobbra lv Hinyz bvtmnyek teleptse... gombra. Ez utn a 63. brn lthat ablakhoz jutunk. A plugin zrt forrskd, amennyiben legalbbis a legnagyobb tuds vltozatot, az Adobe szoftvert vlasztjuk.

Ha engedlyezznk a partner trolk hasznlatt, a Skype (s az Adobe Reader) program linuxos vltozata is egyszeren, a korbban megismert csomag-teleptsi eljrssal telepthet lesz a rendszernkre. Ezt legegyszerbben a Rendszer Adminisztrci Szoftverforrsok menpontban tehetjk meg. A megjelen ablakban miutn bertuk jelszavunkat az adminisztrtori tevkenysghez kattintsunk az Egyb szoftver flre, majd pipljuk ki az ott tallhat kis 86

ngyzeteket, de legalbb a felsbe. Bezrs utn kis ablak figyelmeztet az elrhet szoftverekkel kapcsolatos informcik frisstsnek szksgessgre.

Npszerek mg a cseveg s klnbz kzssgi szolgltatsok. Szmos szoftver ltezik ezek

tmogatsra Linuxon. Pldul az Empathy integrlva van az Ubuntu rendszerbe (lsd a 65. brt). Szmos csevegfikot hasznlatba vehetnk, ha regisztrlt felhasznli vagyunk. Kattintsunk ht a Csevegfikok... menpontra, ahogy az a 65. brn ltszik. Ezutn vlasszuk ki az Igen, 87

megadom a fikom adatait, majd lpjnk tovbb. A kvetkez ablakban mr lthatjuk is a csevegfikok vlasztkt (lsd a 66. brt).

66. bra: Vlaszthat csevegfikok rdemes megemlteni mg egy klnll a trolkbl telepthet szoftvert, az aMSN-t, mely egy MSN kliens. Multimdia, grafika

Alaprtelmezetten telepl az F-Spot fotkezel, egy Simple Scan nev szkenner (lapolvas) kiszolgl szoftver, a Totem mdia (zene s film) lejtsz s a Rhythmbox zenelejtsz. A trolkbl igny esetn telepthetnk ms, hasonl cl, esetleg nagyobb tuds szoftvert is; az 88

XSane lapolvasprogramot, a VLC, esetleg SMplayer videolejtszkat s a Gimp nagy tuds kpmanipull szoftvert. Ha van TV Tuner krtynk, kivl vlaszts lehet a TVtime televzinz program. Az OpenOffice.org (az Ubuntu 11.04-es verzijtl LibreOffice) tartalmaz egy egyszer rajzolprogramot, de ha komolyabb ignyeink vannak, akkor hasznlhatjuk az Inkscape nev, igen komoly vektorgrafikus szerkesztt. Irodai szoftverek

A legjelentsebb irodai szoftver az OpenOffice.org, amely minden szksges s szoksos Officeelemet tartalmaz. Ezt a jegyzetet is az OpenOffice.org Writer (szvegszerkeszt) rszvel ksztem, majd ha ksz lesz a program beptett eljrst hasznlva PDF formtumv konvertlom. A kpernykpeket az alaprtelmezett programot hasznlva hozom ltre (Alkalmazsok Kellkek Kpernykp ksztse), majd a szintn alaprtelmezett kpnzeget program (ha kettt kattintunk a kp ikonjra, az indul el) szerkesztsi funkcijt kivlasztva vgtam. Az OpenOffice.org tbb ms modult is tartalmaz, msik kt leggyakrabban hasznlt rsze a Calc (tblzatkezel) s az Impress (prezentcikszt s kezel). A Kellkek kztt talljuk a szoksos Szmolgpet, az alaprtelmezett s igen egyszeren hasznlhat CD/DVD ksztt, de br hasznlata ritkn indokolt a Windows rendszereken oly jl ismert Nero is elkszlt Linuxra. Igen hasznos s ltvnyos eszkz az ugyancsak itt tallhat Lemezhasznlat ellenrz.

67. bra: A Lemezhasznlat-elemz gyrdiagramja plasztikus eszkz Szmos PDF olvas ltezik Linuxra, igen gyors s jl hasznlhat az alaprtelmezett Evince, de ahogy arrl mr volt sz az Adobe Readernek is van linuxos vltozata.

89

19. A parancssori fellet alapjai


Ahogy arrl mr az emlts szintjn esett sz, a Linux rendszereknek a mai Windowsokkal ellenttben nem felttlenl rsze a grafikus fellet. Rgebben nem volt olyan nehz errl beszlni, hiszen a DOS a Windows eldje mg lnken lt a kztudatban, a felhasznlk tudtk, hogy sok mindenre lehetett hasznlni a gpet azzal az egyszer rendszerrel is. Ezt a ma tlagos felhasznlnak nehz elkpzelni, nekik az ablakok ltvnya s az egrhasznlat mr alaplmny, enlkl tehetetlennek rzik magukat. Egy kis szelete maradt csak meg a desktop felhasznlsnak DOS-on (vagy annak kinz felleten): egyes adatbzis-kezeli felletetek, nyilvntartprogramok, knyvel s gyviteli programok kezelfellete. Ugyanis kizrlag a billentyzetet hasznlva gyorsabb az adatbevitel, mintha ki-ki kellene nylni az egrrt, s gy taln a kezeli fellet is jobban ttekinthet. A lnyeg teht, hogy ma felhasznlinak tbbsge el sem tudja kpzelni a gpt ablakok s egr nlkl. Ez nem baj, az tlag felhasznlnak nincs is szksge msra. A Linux forgalmazk, disztribciksztk is igazodtak ehhez a nem is mostanban bekvetkezett szemlletvltshoz. A legtbb Linux kiadsnak mr a teleptse is grafikus krnyezetben zajlik, s a telepts vgeztvel valamely knnyen kezelhet gyakran Windowshoz hasonlt felhasznli felletet leggyakrabban a kt legelterjedtebb krnyezet egyikt, a GNOME-ot vagy KDE-t kapjuk. Emltettk azt is, hogy a Linux a vgletekig testreszabhat. Ennek kvetkeztben lteznek gyengbb gpekre sznt, modern, de minimlis erforrst ignyl vltozatok, mint pldul a Puppy Linux, Damn Small Linux s a Tiny Core Linux. Ezek desktopra sznt bngszvel, zene- s filmlejtszsi lehetsgekkel elltott, de egyszer rendszerek, amik minimlis (kb. 10-80 MB) mretek, gy gyorsak, kevs memrival s trhellyel is megelgszenek. Termszetesen ennek a sprolsnak ra van; kevs programot tartalmaznak, s testreszabsuk mr nem lesz olyan egyszer, mint egy knyelmes, felhasznlbart disztribci.

De a testreszabhatsg azt is jelenti, hogy lteznek alaprtelmezett grafikus fellet nlkli Linuxok is. Szmos disztribci ltalban a szerverre szntak eleve ilyen. Az Ubuntunak is van grafikus fellet nlkli, szerverre sznt vltozata. Aztn vannak egszen minimlis mret Linuxok is; mr 90

egyetlen floppy-n ltezhet mkd Linux rendszer. Ilyen minimlis 1-2 floppy mret Linuxbl rengeteg van (van kztk olyan mremek is, amelyiknek grafikus fellete is van), specilis clokra, vagy sokszor csak rdekessgkppen. De nem csak szerveren lehet hasznos, ha nem kizrlag grafikus fellet belltszoftverekkel tudjuk adminisztrlni a rendszernket. Br az Ubuntut gy ksztik, hogy gyakorlatilag brmilyen tlagos felhasznl ltal ignyelt belltst megtehessnk grafikus felleten, szksgnk lehet msra is. Ugyanis nagyon sok desktop felhasznl maga adminisztrlja a rendszert. A rendszeradminisztrci sokszor Windows rendszeren is komoly gyakorlatot s tudst kvn, s ez Linuxon taln mg fokozottabban igaz. Felteleptettk ht rendszernket, hasznlatba vettk, belltottunk ezt-azt, klnsebb nehzsg nlkl. De lehetnek problmk. Pldul valamely hardvereszkznk nem mkdik azonnal a telepts utn. Utnanznk az Interneten s tegyk fel, hogy tallunk is valami lerst a bezemelshez. Nosza fogjunk hozz. Ebben az esetben szinte kizrt, hogy megsszuk kattintgatssal, ltalban hasznlnunk kell a parancssort is.

69. bra: A GNOME grafikus terminlja A parancssorhoz tbbfle mdon hozzfrhetnk. Egy bebootolt, tlagos grafikus fellettel elltott Ubuntu esetn a klasszikus, tnyleg grafikus fellet nlkli parancssorhoz az Alt+Ctrl lenyomsa utn az F1, F2,...,F6 billentyk egyikt lenyomva juthatunk. Gyakorlatilag hat darab karakteres terminl lapul a httrben, hasznlatra vrva. Az Alt+Ctrl+F1 lenyomsra a 68. bra ltvnyhoz hasonl trul elnk. Legalbbis a kperny bal fels sarkban, mshol csak feketesg lesz. A fels sorban a rendszer verzija (Ubuntu 10.04.1. LTS), a gp neve (ez most mikkamakka) s a tty utn a terminl sorszma (F1-re az elst, F2-re a msodikat stb. kapjuk) lthat. A msodik sorba, a kettspont utn be kell rnunk a felhasznlnevnket, majd Entert kell nyomnunk, ezutn a jelszavunkat adjuk meg s jra Enter. Ekkor jutunk be a rendszerbe. Egy kurzor fog villogni, egy parancsrtelmez (shell), konkrtan a bash nev program vrja a parancsainkat. A terminlba lpskor elszr mindig a sajt knyvtrunkban talljuk magunkat. A grafikus rendszerre (ha fut) brmikor visszajuthatunk az Alt+F7 (egyes rendszereken Alt+F8) lenyomsra. 91

A desktop rendszerek felhasznli (szerencsre) ritkn kerlnek abba a helyzetbe, hogy a terminl eme nem tl bartsgos klasszikus vltozatt knyszerljenek hasznlni. Ha mkdkpes a grafikus felletnk, hasznlhatunk grafikus terminlt is, ami azrt nyjt nhny knyelmi szolgltatst. Grafikus terminlt minden grafikus fellet, krnyezet biztost. Ezek a terminlok egy ugyan olyan ablakban indulnak majd el, mint a grafikus programok. Mi a GNOME Terminlt (lsd a 69. brt) fogjuk hasznlni, ez az Ubuntu alaprtelmezettje. Knyelmesebb hasznlni mint a karakteres terminlt, mert a grafikus felleten szoksos ablakok kztti kivgs+beilleszts funkci itt is hasznlhat. Linuxon egybknt a kivgs mr az egrrel val kijellskor megtrtnik, a kijellt szveg vglapra kerl. A beilleszts az egr kzps gombjnak lenyomsra, vagy a Shift s az Insert billentyk egyttes lenyomsra megy vgbe. Ha ilyen nincs, nyomjuk meg az egrgrgt, ha ilyen sincs, j ha tudjuk, hogy a kzps gomb lenyomst a bal s jobb gombok egyttes lenyomsa emullja. A grafikus terminlok testreszabhatk, sokszor feldszthetk (tltsz httereket, szneket lehet belltani), de alapveten mgiscsak a parancsok futtatsra hasznlhatk. Parancsok futtatsra mr lttunk pldt korbban (lsd az 55. brt), de komolyabb, sszetettebb mveletekhez knyelmesebb eleve terminlt hasznlni. A GNOME Terminlt az Alkalmazsok Kellkek Terminl menpontra kattintva indthatjuk el. A grafikus terminlra nem kell bejelentkeznnk, ezt ugyanis eleve csak akkor indthatjuk el, ha korbban bejelentkeztnk mr a grafikus felletre. Ott fog villogni a kurzor a prompt (alaprtelmezetten a $ jel) utn. Eltte a felhasznlnevet, @ utn a gp nevt ltjuk. Ha rendszergazdk lennnk akr csak Ubuntus rtelemben, ideiglenesen is , a $ jel helyett a # jelet ltnnk. Most mr csak tudnunk kellene, mit rjunk a parancssorba. A parancssor rtelmes hasznlathoz gyakran nem kellenek komoly ismeretek. Pldul ha valamely grafikus fellet szoftver rendellenesen mkdik, gyakran j hibakeressi mdszer, ha nem menbl, ikonjra kattintva indtjuk, hanem grafikus terminlbl, a program nevt berva, majd Entert tve. Ekkor hibazenet jelenhet meg a terminlban, ami esetleges hibs, vagy hinyz komponensekre utalhat. Nha csak teleptennk kell a hinyz szoftvert vagy dinamikus knyvtrat tartalmaz csomagot. Ha nem ilyen egyszer a helyzet, a kapott zenet alapjn tbb eslynk van a hiba okt megtallni az interneten, vagy hasznosabb hibajelentst kldhetnk a szoftver ksztinek. Az is elfordulhat, hogy a programot terminlbl indtva segtsget, tjkoztatst kapunk a szoftverrl, esetleges indtsi paramtereirl. Egy program parancssorbl val futtatsnl nagyon fontos tudni, hogy binrisa nevnek bersval (plusz Enter-nyoms) csak akkor futtathatjuk a programot, ha benne van az elrsi tban. Ez azt jelenti, hogy a parancsrtelmez a kiadott parancsot nhny jl meghatrozott knyvtrban keresi, s ha ott nem tallja, nem tudja futtatni akkor sem, ha maga a program pldul ppen abban a knyvtrban van, ahonnan kiadtuk a parancsot. Alaprtelmezs szerint az Ubuntu parancsrtelmezje az albbi knyvtrakban keres: /usr/local/sbin /usr/local/bin /usr/games /usr/sbin /usr/bin /sbin 92

/bin. Nem meglep, hogy tipikusan azokban a knyvtrakban, ahov a szabvnyosan elksztett csomagok a programok binrisait elhelyezik. Ha egy programot az aktulis knyvtrbl szeretnnk futtatni, a neve el a ./ (pont s per, kztk ne legyen szkz) karaktereket kell rakni. sszetettebb problmk kezelshez persze nem rt ismerni nhny alapvet parancssoros alkalmazst. A kvetkez fejezetben ezek bemutatsra vllalkozunk.

93

20. A gyakrabban hasznlt parancssoros programok


Maga a cm is szubjektv, hiszen fkpp sajt tapasztalatokon alapul. Radsul hatalmas halmazbl kellett vlasztani a kvetkezekben, ennek beltsra elg belenznnk a /bin, /sbin knyvtrakba. s ez mg csak a jghegy cscsa, a legtbb binris a /urs/bin s a /urs/sbin knyvtrakban van, br ezek tbbsgrl nem trgyunk most, hiszen ezek fleg grafikus fellet programok rszei. A legrgebbi, az si Unixbl rklt parancsok rvidek (rgi terminlokon a gpels is lass volt), ltalban angol szavak s/vagy rvidtseik. Ha valakinek ismersek a DOS parancsok, j pr hasonlt tallhat (hasonl funkcikkal) hiszen a DOS egyes vlemnyek szerint egy ersen lebuttott Unix-szersgnek kszlt. Fontos klnbsg mg, hogy a DOS-Windows rendszereken az egyms alatt lv knyvtrakat \ vlasztja el, mg a Unixban s klnjaiban gy a Linuxban is a /. Valjban a Microsoft vltoztatta meg ezt a Unixos tradcit a DOS kiadsval. Figyeljk, meg hogy az URL-ekben (az Internetes cmekben) az si Unixos vltozatot, a jobbra dl per jelet talljuk. Szinte minden parancs rengeteg paramterrel, gynevezett kapcsolval futtathat. Ezekbl legfeljebb egyet-kettt emltnk meg, az sszesrl lerst tallunk azonban a program kziknyv lapjain (manuljban). A fontosabb parancsok manuljainak ltalban ltezik magyar fordtsa. A magyar verzik elrshez fel kell teleptennk a manpages-hu (magyar nyelv man-oldalak) csomagot. Sajnos nem minden manul van magyarra fordtva, de sok alapvet igen. Mondjuk pldul a man manja mg vr a magyar fordtra, ki tudja, akr n is lehet az, kedves olvas. Ne feledjk, a szabad szoftverek s a Linuxok tjkn legnagyobb szmban nkntesek dolgoznak. A parancsok hasznlatnl gyakran elfordul, hogy paramterknt meg akarunk adni fjl, vagy knyvtrneveket, nemegyszer elrsi ttal. Ez Linux alatt nagyon gyorsan mehet, feltve, ha hasznljuk a Tab billentyt. A Tab lenyomsra mkdsbe lp a bash alaprtelmezett knyelmi funkcija, hogy kiegszti a fjl vagy knyvtrneveket, de a(z elrsi tban lv) parancsok neveit is, amennyiben a kiegszts egyrtelm. Ha nem az, addig egszti ki, amg egyrtelm. Ezutn, ha mg egyszer megnyomjuk a Tab-ot, kirja a szba jhet lehetsgeket. Ilyenkor a szveg jabb karaktert betve tovbb folytathatjuk a kiegsztst, a Tab hasznlatt. Ennek a funkcinak az ismtelt hasznlatval kis gyakorlssal rdgien felgyorsthatjuk a a parancsrtelmezben vgzett munkt. Tekintsk ht a fontosabb segdprogramokat: man A man parancs kirja az utna (szkz utn) rt parancs manuljt, amennyiben az ltezik. Pldul a man man kirja, mit kell tudnunk a man parancsrl. A nha igen hossz lersokban a kurzorvezrl billentykkel (le, fel) (grafikus felleten az egrgrgvel is) vagy az Enterrel (le) s a Page Up, Page Down (PgUp, PgDn) gombokkal naviglhatunk. Kereshetnk a lersban: a /-rel elre, a ?lel visszafel. Az ablak aljn megjelen kettspont utn rjuk be a megtallni kvnt karaktersorozatot, majd a keress elindtshoz ssnk Entert. A megtallt szveget inverzben lthatjuk. A man lapkezeljbl (ami alaprtelmezettknt a less program, lsd ksbb) a q billenty lenyomsval tudunk 94

kilpni. sudo Egybknt is fontos program, de az Ubuntus parancssorban szinte nlklzhetetlen. A sudo utn rt parancs rendszergazdai jogosultsggal hajtdik vgre. Ehhez be fogja krni a jelszavunkat, de a mvelet termszetesen ez csak akkor lehet sikeres, ha benne vagyunk a rendszergazdk csoportjban. Hasznljuk mg az i vagy s kapcsolkkal, ekkor nem runk parancsot utna. Mindkt esetben egy rendszergazdai jogosultsggal elltott terminlt kapunk, ahol az exit (kilps) parancs kiadsig (vagy grafikus terminl esetn az ablak bezrsig) korltlan jogokkal rendelkeznk. Ekkor root (rendszergazda) jelenik meg a felhasznl nevnl s a $ jelet # vltja a promtban, a kurzor eltt. Az s kapcsol hasznlata esetn megmarad a terminl eredeti felhasznl belltsa (pldul a cd parancs (lsd ksbb) az eredeti felhasznl sajt knyvtrba visz), mg az i esetn nem. A sudo parancs a karakteres prja a korbban ismertetett, grafikus felleten hasznlt gksu programnak. apt-get A Debian alap rendszerek (gy az Ubuntu is) legfontosabb programja ez a rendkvl nagy tuds csomag-adminisztrcis eszkz. Az apt az Advanced Package Tool, vagyis krlbell halad, profi csomagkezel eszkz. Kizrlag rendszergazdaknt hasznlhat. Gyakoribb felhasznlsi mdjai a kvetkezek: apt-get update Frissti a csomag adatbzist. apt-get upgrade Vgrehajtja a rendszer frisstst. Eltte mindig adjuk ki az apt-get update parancsot! Hasznos opcija a -u, hasznlata esetn a rendszer elszr megmutatja, hogy mit fog frissteni. apt-get install csomagnevek Ezzel telepthetnk (installlhatunk) csomagokat. A csomagnvhez ne tartozzon a .deb kiterjeszts. Pldul az apt-get install amsn telepti az aMSN nev MSN (Windows Live) Messenger-klnt, fggsgeivel egytt. Tbb csomag teleptse esetn a neveket csak szkz vlassza el. apt-get remove csomagnevek Eltvoltja a megadott csomagot. Pldul az apt-get remove amsn eltvoltja (uninstalllja) az aMSN-t. apt-get purge csomagnevek Eltvoltja a megadott csomagot s annak konfigurcis llomnyait is.

95

apt-get autoremove Eltvoltja a korbban (fggsgek miatt) teleplt, de mr egyetlen program ltal sem hasznlt csomagokat.

apt-get clean apt-get autoclean Eltvoltjk a korbban mr felteleptett programok csomagfjljait. Kezd felhasznlknak szinte soha nincs ezekre szksge, gy nyugodtan kiadhatjuk a fenti parancsokat; sok szz megabjt helyet szabadthatunk gy fel a /var knyvtr alatt.

apt-get moo Ez csak egy apr vicc, sudo nlkl is kiprblhatjuk.

apt-cache

Ez is az apt csomag rsze, a csomag-adatbzisban val keressre szolgl. Rendszergazdai jogosultsg nlkl is hasznlhat. apt-cache search kifejezs A csomag lersban keresi a megadott kifejezst. Pldul apt-cache search video editor apt-cache showpkg csomagnevek Rszletes lerst ad a megadott nev csomagokrl. Pldul apt-cache showpkg mc Nzzk a fjl- s knyvtrkezel parancsokat, s ami szksges hasznlatukhoz: cd A change directory, avagy a knyvtrvlts parancsa. nmagban, paramter nlkl kiadva az aktulis felhasznl a sajt knyvtrba lp vele. A cd /usr/bin utn a /usr/bin knyvtrban talljuk magunkat. A cd usr/bin relatv utat jell (mivel nem / jellel kezddik), vagyis akkor jutunk vele a /usr/bin knyvtrba, ha ppen a gykr knyvtrban llunk, de ha a /home knyvtr az aktulis knyvtr a parancsrtelmezben, a cd usr/bin kiadsa utn a /home/usr/bin-be jutunk, mr amennyiben ltezik olyan knyvtr. Hasznos karakter a ~, a sajt knyvtrunkat jelenti. Pldul a cd ~/teszt s a cd; cd teszt hatsa (ha ltezik a knyvtr) azonos. Utbbi esetben elszr belptk a sajt knyvtrunkba, majd az ott tallhat teszt knyvtrba (tbb parancsot pontosvesszvel elvlasztva egy sorba is rhatunk, ekkor egyms utn hajtdnak vgre). Gyakran hasznljuk mg a cd ..-ot, ez egy szinttel feljebb lp a fastruktrban. ls Szmtalan kapcsolja van. Gyakori hasznlat esetn ersen ajnlott a man lapok 96

tanulmnyozsa. Pldul az ls -lha ~/teszt hatst lthatjuk egy vals krnyezetben a 70. brn. Az eredmny a megnevezett knyvtr hossz (long, innen az l kapcsol), rszletes tartalma, megjelentve a ponttal kezdd nev rejtett fjlokat, knyvtrakat is (ehhez kell az a kapcsol). A h (human readable, vagyis emberek szmra jl olvashat) kapcsol testhezll mrtkegysgre vltja a fjlok mreteit; e nlkl mindegyik bjtokban szerepelne. Az els oszlopban a fjl (ekkor az els karakter a -) vagy knyvtr (ez esetben az els karakter a d, mint directory, vagyis knyvtr) jogosultsgai szerepelnek. A fjl vagy knyvtr meghatrozsa utn kilenc karakter kvetkezik. Az els hrom a tulajdonosra, a msodik hrom a csoportra, a harmadik az sszes tbbi felhasznlra vonatkozik. Ha egy jog megvan, bet jelzi, ha nincs, ki van hzva. Az r a readable, vagyis olvashat, a w a writeable, vagyis rhat, mg az x az executable, a vgrehajthat rvidtse. Knyvtrak esetn az r listzsi, a w fjl ltrehozsi s az x a belpsi jogot jelenti. A tovbbi oszlopokban a fjl tulajdonost, csoportjt, mrett, ltrehozsnak idejt, vgl nevt lthatjuk.

70. bra: Egy knyvtr tartalmnak bbeszd listzsa mkdir, rmdir Knyvtr ltrehozsa (make directory), illetve (kizrlag res) knyvtr trlse, eltvoltsa (remove directory). Plda: az mkdir teszt parancs ltrehozza a teszt nev knyvtrat az aktulis knyvtrban, amennyiben mg nincs ott ilyen nev fjl vagy knyvtr, s persze ha van az adott knyvtrra rsjogunk. du Megmutatja a knyvtrban tallhat fjlok mrett. Gyakran hasznljuk az s (sszegzs) s a korbban mr emltett h kapcsolval. Pldul a du -sh /home a home knytr mrett (helyfoglalst) mutatja. ssh

97

Tvoli gpre trtn biztonsgos (titkostott) belps kliense. Hasznlathoz a clgpen ssh szervernek kell zemelni. Plda hasznlatra: ssh userid@192.168.1.100. Itt a userid felhasznli nvvel prblunk meg belpni az adott IP cm gpre. A kapcsolatot az exit paranccsal szakthatjuk meg. Az ssh hasonl cl program, mint a ma mr nem javasolt telnet, de annl biztonsgosabb, hiszen titkostott kapcsolaton kommunikl. cp, mv, scp Fjlok msolsa (copy), thelyezse (move), illetve biztonsgos msolsa gpek kztt (secure copy). Az alapszituci egyszer (egy fjl msolsa, vagy thelyezse az egyik helyrl a msikra), de minden mshoz ajnlatos a manul gondos tanulmnyozsa. Pldul a cp ~/kp.png ~/teszt/ bemsolja a kp.png nev fjlt a sajt knyvtram gykerbl a teszt nev knyvtrba. A cp alapbl nem msol knyvtrat, csak a -r (rekurzv) kapcsol hasznlatval. Kezdknek karakteres felleten is inkbb a Midnight Commandert ajnljuk. Az scp hasznlathoz a clgpen ssh szervernek kell zemelni. Az scp hasznlatnak szintaktikja letltsre: scp userid@szerver:fjl helyi_clknyvtr s feltltsre: scp helyi_fjl userid@szerver:clknyvtr, ahol a userid a felhasznl azonostja, a szerver a szerver IP cme, vagy ha ismert, a neve, a fjl s helyi_fjl a msoland, illetve msolt fjl neve, a clknyvtr pedig rtelemszer. wget Letlt egy fjlt az Internetrl, http vagy ftp protokollt hasznlva. touch Eredeti funkcija, hogy megvltoztatja a fjl utols elrsnek s/vagy utols mdostsnak idejt, de kapcsolk nlkl ezt a parancsot hasznlhatjuk j (res) fjl ltrehozsra is. Plda: a touch j_fjl ltrehozza az j_fjl nev fjlt.

file Roppant hasznos parancs: a file fjlnv megadja a fjlnv nev program tpust s gyakran ms egyb informcikat is. Mint azt szrevehettk, Linux alatt sok esetben nincs a fjloknak kiterjesztse (hisz pldul a futtathatsguk sem a kiterjesztsn mlik, hanem a futtatsi jogosultsg megltn), msrszt a rendszer s a file parancs nem a kiterjesztsbl, hanem a fjl tnyleges tartalmbl szerzi az informcikat.

cat Elsdleges feladata fjlok sszefzse (konkatencija) s a kapott eredmny megjelentse, 98

alaprtelmezett mdon a kpernyn. Ha az eredmnyt fjlba akarjuk rni, a kimenet tirnytsra a > jelet kell hasznlnunk. Plda: hrom fjlt (text1, text2, text3) sszefznk egy negyedikbe (text) a cat text1 text2 text3 > text paranccsal. Hasznlhat mg egy kicsi fjl tartalmnak megjelentsre. Pldul a cat text kirja a text nev fjl tartalmt. Nagyobb mret fjl esetn nem j hasznlni, mert nem trdeli lapokra annak tartalmt, az sszes sor egy pillanat alatt elfut a terminlon. less gy jelenti meg a fjl tartalmt, hogy lapokra trdeli, knyelmesen olvashatv teszi. Tbb knyelmi funkcival rendelkezik, pldul keress, navigci a fjlon bell elre-htra. Nagy fjlok esetn is gyors a megjelentse. grep Kirja a bemeneti fjl egy megadott mintt tartalmaz sort. sszetett, bonyolult felhasznls parancs, egyszer hasznlatra egy egyszer plda a kvetkez: grep minta text. Ez kirja a kpernyre a text nev fjl azon sorait, amelyek tartalmazzk a minta karaktersorozatot. Parancsok kimenetelben is kereshetnk, pldul dmesg | grep minta. Magyarzat: a | jel, az gynevezett csvezetk (pipe) tirnytja a dmesg parancs kimenett a grep minta bemenetre. which, whereis A which megmutatja az utna rt parancs teljes elrsi tjt, mg a whereis mg a hozz tartoz forrsfjlok s manulok helyt is. chown, chgrp Fjl vagy knyvtr tulajdonosnak vagy csoportjnak megvltoztatsa (change owner, change group). A chown lehetv teszi a kt tulajdonsg egyszerre trtn vltoztatst. Pldul gy rem el, hogy a sajt knyvtramban minden fjl garantltan az n tulajdonomban legyen: sudo chown blahota:blahota -R /home/blahota/. A sudo szksges, hiszen egyszer felhasznlknt nincs jogom ms tulajdonban lv fjlok jogosultsgait lltgatni. A blahota:blahota a belltand felhasznlnv:csoport prt jelzi, mg a R kapcsol a rekurzira utal; gy a parancs a knyvtr minden elemre vonatkozik. Minden rekurzv paranccsal vatosan kell bnni. Igen kellemetlen meglepetst okozhat pldul a kvetkez: sudo chown -R blahota:blahota .*. Errl azt hinnnk, hogy az aktulis knyvtr minden . kezdet fjljn s knyvtrn fogja vgrehajtani a tulajdonos s csoport belltst. Mivel azonban minden knyvtr tartalmaz egy specilis knyvtrnevet, a ..-ot, gy a szlknyvtr teljes tartalmt is mdostjuk, ami igen knos problmt okozhat. chmod Fjl vagy knyvtr jogosultsgnak megvltoztatsa (change mode). Tbbfle mdon alkalmazhatjuk, taln legegyszerbb a az albbi pldkban bemutatott mdszer. A szoksos jellseket (r,w,x) hasznlva jogot + jellel adunk hozz, - jellel vesznk el. Szksgnk lehet mg a u,g,o (user=felhasznl, group=csoport, others=tbbiek) rvidtsekre is. Ha nincs hozz jogunk, a sudo-t hasznlnunk kell. Pldk: 99

A chmod +r szveg.txt paranccsal olvassi jogot adtunk mindenkinek a szveg.txt fjlhoz. A chmod -x progi mindenkitl elveszi a progi nev program futtatsnak lehetsgt. A chmod u+w,go-w szveg.txt utasts a felhasznlnak rsjogot ad a szveg.txt fjlhoz, mg a csoport tagjaitl s mindenki mstl elveszi azt.

Folyamatok (processzek) kezelse: ps nmagban nem tl informatv, de pldul az A kapcsolval hasznlva megmutatja az sszes, a szmtgpen fut programot: ps -A, vagyis hogy milyen programok futnak a gpen. top Folyamatosan, jra s jra frisslve mutatja a fut programokat s azok processzor s memriafelhasznlst. Hasznos olyankor, ha szeretnnk ltni, hogy melyik folyamat terheli legjobban a rendszert.

72. bra: A top parancs kimenete kill, killall Kilvi (megli) a processzt. A kill utn a meglni szndkozott folyamat azonostjt 100

(PID-jt) kell rnunk, amit a ps -A vagy top parancsokkal derthetnk ki, mg a killall utn a program (a fut binris) nevt kell rnunk. Hasonlan, szintn a ps -A vagy top parancsok alkalmazsval juthatunk hozz a kvnt nevekhez. De amg a PID egyrtelm, egy program tbb pldnyban is futhat s a killall mindet lelltja. A kilvs nem mindig sikerl. Elfordulhat, hogy nincs jogosultsgunk hozz, mskor mivel ez a parancs megkri a programot, hogy lpjen ki a program valamilyen okbl nem kpes kilpni (pldul annyira hibs llapotba kerlt). Ez utbbi esetben felttel nlkli lelltst krhetnk a rendszertl a -9 kapcsol hasznlatval. Ilyenkor a programnak nincs lehetsge elmenteni a mdostott llomnyokat, gy ez utbbi akr adatvesztst is okozhat (pldul egy szvegszerkeszt esetn), ezrt csak vgszksg esetn szabad hasznlni. nohup (no hangup, vagyis nincs kapcsolatmegszakts) Ha bejelentkeznk egy tvoli gpre s ott elindtunk egy folyamatot, az megszakad amikor kilpnk a gprl, pldul sajt gpnk lelltsakor. Ezt lehet megakadlyozni ennek a trkks parancsnak a hasznlatval. Pldul jelentkezznk be egy tvoli gpre ssh-val s adjuk ki a nohup wget http://cim.hu/fajl & parancsot (a vgn nyomjunk Entert). Ekkor elkezddik a letlts, ami folytatdik akkor is, ha megszaktjuk a kapcsolatunkat a tvoli gppel. Az & jel a sor vgn arra kell, hogy Enter-nyomsra visszakapjuk a promtot, e nlkl nem mkdik a dolog. Kernel modulok kezelse, egyb rendszer-informcis parancsok:

73. bra: Egy pendrive hibtlan felcsatolsnak folyamata a dmesg kimenetben A kernel modulok a kernelhez tartoz azon rszek, amelyek nem a kernel llomnyban 101

vannak, hanem szksg esetn, dinamikusan tltdnek be. Ilyen lehet egy specilis eszkz kezelmodulja, amelyet nem mindig csatlakoztatunk a szmtgphez, vagy egy olyan specilis kernel funkci, amelyet nem mindenki hasznl (pl. csomagszr tzfal funkci). Ezek ltalban a /lib/modules/kernel_verzio/ knyvtrban tallhatk. ltalban akkor kerlhetnk velk kapcsolatba, ha valamely hardverelemet nem kezel rendszernk automatikusan kielgten s valamilyen interneten tallt lers alapjn drivert akarunk hozz telepteni. lsmod, rmmod, modprobe, insmod Az lsmod parancs kilistzza a memriba betlttt modulokat, az rmmod eltvoltja, a modprobe s az insmod betlti az utna rt modulnvhez tartoz modult. A modprobe nagyobb tuds, mint az insmod, ami nem foglalkozik a fggsgekkel. dmesg A kernel zenetek modulokra vonatkoz rszeinek bngszshez hasznlhatjuk a dmesg parancsot. Gyakorlattal (s angoltudssal) hibakeresshez kivl; problma esetn lthatjuk, hol, mirt llt le a hardver rendszerbe illesztsnek folyamata. Ezek az informcik ugyanakkor a rendszer naplllomnyaiba is bekerlnek, ha esetleg ksbb meg szeretnnk ket nzni. lsusb, lspci, lshw Az lsusb a rendszerben aktulisan mkd USB-s, az lspci a PCI-os eszkzket listzza ki, azonostjukkal egytt. Ezek azonostak fontosak lehetnek, ha kevsb ismert, vagy felismerhetetlen tpus eszkzt szeretnnk beazonostani. Ilyenkor ezekre az azonostkra keressnk r az interneten. A hardvergyrtk gyakran csak a csomagolst s a tpusszmot cserlik ki az eszkzkn, azok belseje nem vltozik sokat, gy ugyanazzal a driverrel egsz halom hardvert meg tudunk hajtani. Komplett jelentst kaphatunk hardvereinkrl az lshw programmal. Br egyszer felhasznlknt is sok informcit ad, teljes tudst csak rendszergazdaknt futtatva mutatja.

74. bra: Az lsusb kimenete nevekkel s azonostkkal free 102

Kirja a rendszer sszes s szabad memrijt. df A df parancs a szabad lemezterletekrl informl, de egyttal megtudhatjuk, hogy az egyes partcik milyen nven vannak becsatolva a rendszerbe. Esetleg eleve ajnlatos a korbbiakban mr hasznlt h kapcsolval hasznlni. Szvegkonvertl programok: iconv Magyar szvegeket leggyakrabban Unicode (unikd, konkrtan utf-8, ez az Ubuntu alaprtelmezettje) vagy Latin 2 (iso-8859-2) kdolssal troljk a szvegfjlokban, fjlnevekben. Az iconv programot a karakterkszletek kzti konverzira hasznljuk. Pldul az iconv -f UTF-8 -t ISO-8859-2 < bemenet.txt > kimenet.txt a bemenet.txt szvegfjlt tkonvertlja utf-8-rl Latin 2-esre s az gy kapott fjlt menti kimenet.txt nven. dos2unix, unix2dos A DOS-Windows s a Unix-Linux tpus rendszerek eltr mdon hasznljk a szvegfjlok sorvgkezelst. A sorok vgt a DOS-Windows kocsivissza-soremels karaktersorozattal jelli, mg a Unix-Linux rendszerek csak kocsivissza karaktert hasznlnak. Ez nha zavar lehet. Ezzel a kt programmal az oda-vissza konverzit tehetjk automatikuss. s vgl: halt, reboot A halt lelltja, a reboot jraindtja a rendszert. Mindkett vgrehajtshoz rendszergazdai jogosultsg szksges.

103

Feladatok
Az albbi feladatok vgrehajtshoz ne hasznljon Nautilust vagy Commander tpus programokat! 1. Lpjen be a sajt knyvtrba! 2. Jelentse meg a knyvtr tartalmt! 3. Hozzon ltre egy j alknyvtrat, a neve legyen gyakorls! 4. Hozzon ltre ebben kt jabb knyvtrat, gy1-et s gy2-t! 5. Nevezze t a gy1 knyvtrat gy-re! 6. Trlje a gy2 knyvtrat! 7. Hozzon ltre egy szveg nev fjlt a gy knyvtrban! 8. Adjon mindenkinek rsi jogot a fjlhoz! 9. rjon szveget a fjlba! 10. Jelentse meg tartalmt a kpernyn!

104

21. Az Ubuntu 10.10-ban beksznt vltozsokrl


A 10.04 LTS utn megjelent els j Ubuntu vltozat a Maverick Meerkat fantzianev 10.10 ahogy az lenni szokott, a friss csomagokon kvl szmos kisebb-nagyobb vltozst is tartalmaz. Br eddig sem panaszkodhattunk, tovbb folytatdott az indulsi folyamat felgyorstsa. Mindamellett szebb is lett, hiszen a betlt immron tmogatja a grafikus md belltst, ami segtett a tnylegesen villogsmentes rendszerinduls megvalstsban. Az j kiads mr telepts kzben is kpes letlteni a frisstseket, valamint azokat a csomagokat, amelyek a licenc vagy a szabadalmi korltozsok miatt nem lehetnek a CD-n (pldul az MP3 tmogatsa, az Adobe Flash, vagy a szksg esetn j szolglatot tev zrt forrskd wifi meghajt). A telepts lpseinek sorrendje is vltozott kiss, gy a folyamatot rszben prhuzamostva mg gyorsabb vlt a telepts, mint korbban. Szmos vltozst tapasztalhatunk a teleptben s a Szoftverkzpontban is, ezzel knnyebb lett a rendszer kezelse. Ltvnyos jdonsg a Sound Indicator, vagyis a zenelejtsz vezrlsre is kpes hangerszablyz. A tovbbiakban gy egy helyen szablyozhatjuk a hangert, valamint kezelhetjk a zenelejtszst. A Sound Indicator a Canonical Ayatana nev projektjnek rsze, ahonnan ksbb tovbbi fejlesztsek vrhatak.

105

22. Az Ubuntu 11.04 jdonsgai


A 11.04-es Natty Narwhal vltozat legfontosabb jdonsga egyrtelmen a Unity fellet bevezetse. A Unity a Compiz ablakkezelt hasznlja, gy azokon a gpeken, amelyeken nem mkdik a grafikus gyorsts, automatikusan a klasszikus GNOME munkaasztal indul el. A Unity alaprtelmezett ttele megosztotta a rgi felhasznlkat, bevezetse btor hzsnak tnik, szemly szerint jelen pillanatban 2011 prilisban nem tudom, fogom-e szeretni, hasznlom-e majd hossztvon.

Ms fontos vltozsok is trtntek. Ilyen pldul a tovbbfejlesztett telept, valamint az, hogy a Rhythmbox alaprtelmezett zenelejtszt a Banshee vltotta. A felhasznlk visszajelzseire is kvncsiak a fejlesztk. A Szoftverkzpontban most mr pontozhatjuk, akr szvegesen is rtkelhetjk az alkalmazsokat. Teleptskor felajnlja a program ikonjnak elhelyezst az indtpanelon. Az OpenOffice.org irodai programcsomagot az azonos kdbzis a LibreOffice vltotta. Ez alapbl mg nem tmogatja a globlis ment, azonban ez a lo-menubar csomag teleptsvel orvosolhat.

106

Tudsellenrz tesztek
Minden krdsre tbb j vlasz is elkpzelhet!

Els teszt
1. Mi az FSF? a. Egy alaptvny b. Egy licenc c. Egy mozgalom d. A fentiek kzl egyik sem 2. Mikor kezddtt a Linux fejlesztse? a. 1984 b. 1991 c. 1994 d. 1999 3. Melyik a jelenlegi legfrissebb stabil kernel? (Figyelem! Az adatok elvlnek!) a. 2.6.37 b. 2.6.38-rc1 c. 10.04 d. 10.10 4. Az albbiak kzl melyik Linux disztribci? a. openSUSE b. Fedora c. Slackware d. FreeBSD 5. Az albbiak kzl melyik ablakkezel? a. OpenOffice.org b. Openbox c. Gimp d. GDM 6. Mit trtnik, ha kiadjuk a cd parancsot? a. Belpnk a sajt knyvtrunkba b. Hacsak valamilyen program nem hasznlja, a gp kiadja a CD-ROM-ot c. Az aktulis knyvtr tartalmt CD-re rjuk d. Leellenrzi az aktulis knyvtr tredezettsg-mentessgt 7. A swap terletet a Linux ltalban a. kln partcin trolja b. kln meghajtn trolja 107

c. kln fjlban trolja d. nem hasznl 8. Mit jelent, ha egy llomny Linux alatt az albbi jogosultsgokkal rendelkezik:-rw-r--r--? a. csak a tulajdonos futtathatja b. csak a tulajdonos mdosthatja c. mindenki olvashatja d. mindenki rhatja 9. Milyen eszkzre hivatkozhat a /dev/sdb1 ? a. videokrtyra b. tv-krtyra c. merevlemez partcijra d. pendrive partcijra 10. Mely knyvtrak tallhatak egy szabvnyos Unix/Linux rendszerben a / alatt? a. root b. log c. bin d. home 11. Karikzza be az albbi programok kzl a zrt forrskdak betjelt! a. OpenOffice.org b. Drupal c. Firefox d. Skype e. Apache f. Adobe Reader g. Quake III h. GIMP i. Blender j. Internet Explorer

108

Megoldsok:
1. a 2. b 3. a 4. a, b, c 5. b 6. a 7. a 8. c 9. c, d 10. a, c, d 11. d, f, j

109

Msodik teszt
1. Mikor indult a GNU project? a. 1969 b. 1973 c. 1984 d. 1991 2. A /home knyvtrban tallhatak a. a felhasznlk llomnyai b. a rendszergazda knyvtrai c. rendszerszint konfigurcis fjlok d. a kernelmodulok 3. Szabad szoftvereken fejlesztett szoftveremet a. csak ingyen adhatom oda msnak b. ingyen kell adnom, de kivteles esetben ez all felmentst adhat az FSF c. ingyen kell adnom, de ha krem, ez all felmentst ad (Magyarorszgon) az FSF.hu d. krhetek rte pnzt 4. Az albbiak kzl melyik momentum bizonyult a legfontosabbnak a Linux fejlesztsekor? a. A fejlesztk szerettk a pizzt b. A munka koordinlja nem amerikai llampolgr volt c. A fejlesztsbe brki bekapcsoldhatott d. Grafikus fellet nlkl indult a fejleszts 5. A Linux tulajdonkppen a. csak a rendszermag b. a rendszermag s nhny fontosabb program, grafikus telepts nlkl c. a szervergp s legalbb egy kliensgp egyttese d. egy komplett disztribci 6. A Linux megklnbzteti-e a kis s nagybetket a parancsok nevben? a. nem, soha b. csak ha nem rendszergazdaknt lptnk be c. csak ha rendszergazdaknt lptnk be d. igen, mindig 7. Mit trtnik, ha kiadjuk a free parancsot? a. felszabadtjuk a flslegesen hasznlt memriaterleteket b. hacsak valamilyen program nem hasznlja, kirtjk a csereterletet c. informcit kapunk a memriafelhasznlsrl d. cskkentjk az aktulis knyvtr tredezettsgt 8. Mit jelent, ha egy llomny Linux alatt az albbi jogosultsgokkal rendelkezik:-rw-rw-rwx? a. csak a tulajdonos futtathatja b. csak a tulajdonos mdosthatja 110

c. mindenki olvashatja d. mindenki rhatja 9. Melyik program alkalmas Linux alatt elsdlegesen a fjlkezelsre? a. nc b. mc c. kc d. wc 10. Mi a GPL? a. Alaptvny a szabad szoftverekrt b. ltalnos kzreadsi felttelek dokumentuma c. A Linux alaprtelmezett grafikus fellete d. A fentiek kzl egyik sem 11. Karikzza be az albbi programok kzl a nylt forrskdak betjelt! a. MS Office b. Opera c. Virtualbox OSE d. Nero e. Total Commander f. Adobe Flash Player g. Joomla h. Adobe Photoshop i. VLC media player j. MySQL

111

Megoldsok:
1. c 2. a 3. d 4. c 5. a 6. d 7. c 8. c, d 9. b 10. b 11. c, g, i, j

112

Egyb feladatok
rja le az albbi folyamat parancsait! A. I. Sajt knyvtrban hozzon ltre egy mappa1 s egy mappa2 nev knyvtrat! II. Lpjen be a mappa2 knyvtrba! III. Msolja t a mappa2 knyvtrat a mappa1 knyvtrba! IV. Nevezze t a mappa1 knyvtrat mappa3-ra! V. Trlje a mappa2 knyvtrat! B. I. Sajt knyvtrban hozzon ltre egy mappa1 s egy mappa2 nev knyvtrt! II. Lpjen be a mappa1 knyvtrba! III. Hozzon benne ltre egy szoveg.txt nev fjlt! IV. Msolja t a fjlt a mappa2 knyvtrba! V. Trlje a mappa1 knyvtrat! Fogalmazza meg nhny mondatban, hogy mit jelentenek az albbi fogalmak! a. shell b. LTS c. csomag d. repository e. disztribci f. Live rendszer

113

Felhasznlt s ajnlott irodalom

1. Henczi Bla - Molnr Hajnalka: Tanuljunk Linuxot!, Zalaegerszegi Helikon Nyomda, 2000 2. Sikos Lszl: Bevezets a Linux hasznlatba, BBS-INFO Kft., Budapest, 2005 3. Torma Lszl: Az Ubuntu vilga, Ad Librum, Budapest, 2008 4. Pere Lszl: Linux felhasznli ismeretek I. ktet, Kiskapu kiad, Budapest, 2002 5. Pere Lszl: Linux felhasznli ismeretek II. ktet, Kiskapu kiad, Budapest, 2002 6. Marcel Gagn: Vlts Linuxra!, Kiskapu kiad, Budapest, 2004 7. Nicholas Petreley, Jono Bacon: Linux az asztali gpen, Kiskapu kiad, Budapest, 2006 8. Eric S. Raymond: A katedrlis s a bazr, Kiskapu kiad, Budapest, 2004 9. Lawrence Lessig: Szabad kultra, Kiskapu kiad, Budapest, 2005

114

Tartalomjegyzk
1. Mirl, kiknek szl ez a jegyzet?.......................................................................................................3 2. Megtudhatjuk, mi is az opercis rendszer, s elkezdnk ismerkedni a Linuxszal.........................5 3. A Linux elnyeirl lesz sz, de megismerjk a szabad szoftver s a Linux trtnett, valamint egy kicsit eltprengnk az informatikai biztonsgrl is..............................................................................8 Feladatok............................................................................................................................................18 4. A Linux hasznlatnak htrnyairl, az tlls buktatirl hallhatunk. Menet kzben megtudhatunk nmi alapvet informcit a Ubuntu Linuxrl...........................................................19 Feladatok............................................................................................................................................25 5. Megismerjk az Ubuntu vltozatait, tmogatsi rendszert s elkszleteket tesznk a teleptsre............................................................................................................................................26 Feladatok............................................................................................................................................29 6. Vgre tnyleg kiprbljuk az Ubuntut, egyelre telepts nlkl. Megismerjk a telept CD hasznlatt..........................................................................................................................................30 Feladatok............................................................................................................................................38 7. Most mr tnyleg hozzkezdnk a 10.04-es Ubuntu teleptshez................................................39 8. Folytatjuk a teleptst, de elbb megismerkednk a partcikkal, fjlrendszerekkel, illetve a linuxos fjlstruktrval.......................................................................................................................41 9. Megismerkednk egy klnleges felhasznlval, s befejezzk a teleptst.................................46 Feladatok ...........................................................................................................................................49 10. Sorra vesszk, hogy milyen teendink vannak kzvetlenl telepts utn. Megismerkednk a csomagkezels alapjaival. j felhasznlt hozunk ltre....................................................................50 Feladatok............................................................................................................................................57 11. Zrt forrskd meghajtk s egyb programok teleptse..........................................................58 12. Megnzzk, hogyan telepthetnk, futtathatunk mg programokat Linuxon...............................61 Feladatok............................................................................................................................................66 13. Sajt mappnk s az Ubuntu knyvtrszerkezete.........................................................................67 14. Jogosultsgok kezelse.................................................................................................................73 Feladatok............................................................................................................................................76 15. Ltvnyos asztali effektek Compiz............................................................................................77 16. Mg nhny sz Linux felhasznli lmnyrl......................................................................80 Feladatok............................................................................................................................................82 17. Meghajtprogramok.....................................................................................................................83 18. Fontosabb felhasznli programok...............................................................................................86 19. A parancssori fellet alapjai..........................................................................................................90 20. A gyakrabban hasznlt parancssoros programok..........................................................................94 Feladatok..........................................................................................................................................104 21. Az Ubuntu 10.10-ban beksznt vltozsokrl........................................................................105 22. Az Ubuntu 11.04 jdonsgai......................................................................................................106 Tudsellenrz tesztek......................................................................................................................107 Egyb feladatok................................................................................................................................113 Felhasznlt s ajnlott irodalom.......................................................................................................114

115