Hogyan telepíts BÁRMIT Ubuntu alá?

Képes útmutató windowsos tapasztalatokkal rendelkező új Ubuntu-felhasználóknak 4. átdolgozás


Az Alkalmazások menüNem tudsz programot telepíteni Ubuntu alá? "Hol van az EXE?", "Hová kell ezt kicsomagolni?", "Hogyan indul?", "Hová került?" - felmerültek ilyen kérdések benned? Ne aggódj, a szoftverek telepítése, stílusok és egyebek beállítása az Ubuntuban valójában nagyon egyszerű! Ez az útmutató segíteni fog neked képeivel, rövid videóival és könnyen érthető szövegével.

Ez a súgó portugál nyelven is elérhető, köszönhetően a portugál felhasználói közösségnek.

Megjegyzés: Az útmutató Ubuntu 6.06 - The Drapper Drake-hez készült, a Gnome környezetet alapul véve. A programnevek és elérési utak minden bizonnyal eltérőek Kubuntu vagy Xubuntu esetében.

A csomagkezelő

A Linux alá írt programok szinte kivétel nélkül nyílt forráskódúak[1], és - szemben az átlagos windowsos programokkal - nagyban függenek külső könyvtáraktól. Nem kell tudnod, mik azok a könyvtárak, a lényeg a következő: a Windows alá írt alkalmazások telepítőjébe beépítik a szükséges könyvtárakat, viszont így ugyanaz a könyvtár rengeteg példányban is előfordulhat a merevlemezen. A linuxos programokra mindez nem jellemző.

A legtöbb Linux rendszer egy olyan módszert fejlesztett ki, amiben letöltöd a programot és a szükséges csomagokat, így nem lesz tele a háttértárad felesleges másolatokkal. Továbbá létrehoztak egy központot is, ahonnan telepítheted és frissítheted programjaidat. Ezt a módszert csomagkezelőnek hívják, az Ubuntu esetében az apt-get, aptitude, Alkalmazások telepítése, Frissítéskezelő és Synaptic alakjában találkozhatsz vele. Mindegyik csak egy-egy "előlapja" ugyanannak a csomagkezelőnek[2], ami az Ubuntuba van építve.

Szoftverek telepítése Synaptickel

A Synaptic egy grafikus felülettel rendelkező program, amellyel csomagokat telepíthetsz; valószínűleg ezt tudod majd a legkönnyebben kezelni. A Rendszer → Adminisztráció → Synaptic csomagkezelő (az útvonal nyelvfüggő, a Rendszer menü a harmadik elem a felső tálcán); biztonsági okokból jelszót kér indulás előtt. Nem azért, mert a programtelepítés veszélyes feladat, az Ubuntu csak nagyon szigorúan véd téged (és ami még fontosabb, a nem rendszergazda felhasználókat) attól, hogy tönkretedd (vagy -tegyék) a rendszered.

Synaptic csomagkezelő

A Synaptic csomagkezelő

Három lépés: keres, kijelöl, alkalmaz

  1. A Synaptic "Keresés" gombjaElsőként meg kell keresned a csomagot, amit telepíteni akarsz. Már a Synaptickel is stílusok, programok, könyvtárak és leírások ezrei érhetőek el. Ezeket a csomagokat Ubuntu-szerverekről töltheted le; a csomagkezelő úgy működik, mint egyfajta felturbózott Windows Update, ami nem csak a rendszert, hanem a nem kritikus (azaz nem rendszer-) programjaidat is naprakészen tartja. A csomagokat kategorizálva találod a Synaptic-ablak bal oldalán, de név szerint is kereshetsz. Ehhez kattints a Keresés gombra az eszköztáron. 

    A Keresés felugró ablaka a Synapticben
    A Keresés ablak, ami előugrik, amikor a Keresés gombra kattintasz

  2. Ha megtaláltad a megfelelő programot, jobb kattintás, aztán "Kijelölés telepítésre". A még hiányzó, de szükséges könyvtárak (a program függőségei) is automatikusan kijelölésre kerülnek, de erről értesítést is kapsz. Ugyanígy jobb klikkel törölheted a programokat ("Kijelölés eltávolításra"). Természetesen egyszerre több csomagot is kijelölhetsz telepítésre.
    Csomag kiválasztása telepítésre a Synapticben

    Csomag kiválasztása telepítésre a Synapticben

  3. A Synaptic "Alkalmaz" gombjaMiután kijelölted a telepíteni kívánt csomagokat, kattints az Alkalmaz gombra. Ez letölt, telepít és beállít mindent! Ennyire egyszerű.
Tango videó ikonja Animáció megtekintése a 3 lépéses telepítési folyamatról

De mit tegyek, ha a program nem érhető el a Synapticen keresztül?

Hidd el, valószínűleg elérhető. Ha mégsem, íme néhány lehetőség, hogy miért nem, és hogyan oldhatod meg a problémát:

Feltelepítettem a programot, de hova került?

Általában az Alkalmazások menü automatikusan frissül az újonnan telepített program indítóikonjával. Ha nem, íme néhány mód egy link készítésére:

Hogyan törölhetem a programot?

Ha törölni akarsz egy programot, ugyanazt kell tenned, mint telepítéskor - mindössze a Kijelölés eltávolításra pontot kell kiválasztanod a második lépésben a Kijelölés telepítésre helyett. Ha a konfigurációs fájlokat is törölni akarod (mondjuk mert helyre akarsz hozni néhány hibás beállítást), válaszd a Kijelölés teljes eltávolításra pontot. Ne felejtsd el alkalmazni a változtatásokat!

Szoftverek telepítése a terminállal

A többi Ubuntu-felhasználótól nagyon gyakran a következő formában kapsz segítséget: "Az ABC nevű programot ezzel a kóddal telepítheted...", aztán megadnak egy parancsot, amit begépelhetsz a terminálba. Valójában a Synaptic is ezeket a parancsokat használja a felhasználóbarát kezelőfelület alatt! A terminált az Alkalmazások → Kellékek → Terminál úton találod meg. A két lehetséges parancs a

sudo apt-get install ABC és a sudo aptitude install ABC

A sudoparanccsal ideiglenesen rendszergazdai jogokkal ruházod fel magad, feltéve, hogy pontosan adod meg a jelszavad. Ugyanez zajlik a Synaptic indulásakor. Ha csak azt adod meg, hogy sudo aptitude, akkor gyakorlatilag egy szöveges Synapticet kapsz.

Az Aptitude csomagkezelő

Az Aptitude felhasználói felülete

Itt is van keresés a csomagok között, mint a Synapticben:

apt-cache search ABC vagy aptitude search ABC

Törlés:

sudo apt-get remove ABC vagy sudo aptitude remove ABC

A teljes törléshez (tehát a konfigurációs fájlokat is eltávolítva):

sudo apt-get remove --purge ABC vagy sudo aptitude purge ABC

A parancssor ijesztő lehet a kezdő felhasználók számára, de láthatod, hogy egyszerű a kezelése (bár angoltudás nem árt hozzá); a programtelepítés esetében így is könnyen el lehet érni ugyanazokat a funkciókat, mint a Synapticben. Nyugodtan választhatod azt a módszert, amelyik jobban tetszik.

Tango videó ikonjaAnimáció megtekintése a terminálos keresésről és telepítésről

Csomag telepítése kézzel

Teljesen biztos vagy benne, hogy a csomag nem érhető el a Synaptickel? Próbáltál engedélyezni további tárolókat?Ha semmire sem jutottál, íme a Windows-stílusú út. Tölts le egy csomagot (.deb, .rpm, .tar.gz, .package, klik:// → .cmg, .sh, .bin, .exe) - a hivatalos oldal a packages.ubuntu.com - , aztán kezdhetjük.

Hogyan telepíts ...

Debian-csomagot (.deb)
Amikor egy csomagkezelővel töltesz le programot, valójában Debian-csomagot szedsz le! Külön is telepíthetsz kézzel letöltött Debian-csomagokat, de - hacsak nem kifejezetten Ubuntu alá írták - nem garantált a működésük. A telepítésük elég egyszerű Ubuntu 6.06 (Dapper Drake) alá: dupla kattintás a Nautilusban a csomagon, és a Csomagtelepítő elindul.
Gdebi Debian csomagtelepítő

A Debian Csomagtelepítő (GDebI)

Egyszerűen kattints a Csomag telepítése gombra. Ha valamelyik függőség (szükséges könyvtár) hiányzik, értesít róla. Mint ahogy arról is, ha elérhető a csomag frissebb verziója!

A másik lehetőség adpkgparancs, ezt használja a csomagkezelő a Debian-csomagok ("Debek") kezeléséhez. Használata a következő: ha a csomag az asztalon van, a felhasználóneved pedig carl, akkor a teszt.deb nevű csomagot adpkg -i /home/carl/Desktop/teszt.deb paranccsal telepítheted. A függőségeket viszont neked kell kezelned, úgyhogy ez a módszer nem ajánlott.
RPM-csomagot (.rpm)
Az RPM szintén népszerű csomagolás, ezt használja a Fedora Core, a SuSE Linux és a Mandriva is. Az RPM-et az Ubuntu nem kezeli közvetlenül, de van egy parancs, amivel az RPM átalakítható Debbé. Ez viszont nem jelenti azt, hogy az összes RPM működni fog a rendszereden! A már említett parancs közvetlenül telepíteni is tudja a csomagot. Ez a parancs az alien, és persze Synapticen keresztül is elérhető. Ha a carl nevű felhasználó telepíteni akarja az asztalán levő teszt.rpm-et, akkor asudo alien -i /home/carl/Desktop/teszt.rpm parancsot fogja használni.
asztaltémákat (.tar, .tar.gz, .tgz, .tar.bz, ...)
A témák[4] telepítése elég könnyű a Gnome-ban. Nyisd meg a Téma beállításai ablakot (Rendszer → Beállítások → Téma). Ezzel az alkalmazással kedvedre módosíthatod az ikonokat, a felületeket és az ablakkeretet. Új stílus telepítéséhez csak húzd a csomagfájlt a Téma beállításai ablakra, aztán erősítsd meg a telepítést a felugró párbeszédablakban. Az új stíluselemek használatához módosíts egy már létező témát.
Új asztalstílus telepítése

Kattints a Telepítésre az új stílus telepítéséhez

bejelentkező képernyőt (.tar, .tar.gz, .tgz, .tar.bz, ...)
A folyamat hasonlóan egyszerű, mint az asztalstílusok esetében. Válaszd ki a Rendszer → Adminisztráció → A bejelentkező képernyő beállítása menüpontot, és húzd az új stílust az ablakra. Erősítsd meg a telepítést a felugró párbeszédablakban. Az új stílus használatához jelöld ki azt a stílusok listájáról.
Új bejelentkező képernyő telepítése

Kattints a Telepítésre az új bejelentkező képernyő telepítéséhez

forráscsomagot (.tar, .tar.gz, .tgz, .tar.bz, ...)
Megjegyzés: a fenti kiterjesztések nem tartalmaznak feltétlenül forráskódot, lehet, hogy már lefordították a programot. Ha az archívum előre lefordított, akkor kell lennie benne egy telepítőnek vagy egy futtatható bináris fájlnak.

Néha csupán egy fordítatlan forráskódokat tartalmazó csomagot kapsz. Szerencsére nem kell tudnod programozni a forráskódot tartalmazó csomag fordításához és telepítéséhez. A régi szép időkben ez volt az egyetlen módja a programok telepítésének Linux alatt, és van egy szabványos módszer erre. Igaz, nem működik minden esetben, de többnyire igen (ha a megfelelő függőségek telepítve vannak). A csomagot először is ki kell bontanod valahova. Egyszerű, jobb klikk a csomagon, aztán válaszd a "Kibontás ide" pontot.
Csomag kibontása

Tango videó ikonjaAnimáció megtekintése a csomagkibontásról

A továbbiakban szükség lesz fordítóeszközökre, ezek a build-essential csomagban szerepelnek (elérhető a Synaptickel). Ha megbizonyosodtál arról, hogy feltelepítetted az eszközöket, indítsd el a terminált, és lépj a most kibontott fájlokat tartalmazó mappába. (Ha nem tudod, hogyan kell, olvasd el a Navigálás a terminálban című fejezetet).

Ha eljutottál a helyes mappába, futtasd le a konfigurációs szkriptet: ./configure. A konfigurációs szkript feladata, hogy ellenőrizze a függőségeket és elkészítse a futtatható fájlt. Ha a szkript nem fut le valami miatt, és bizonyos csomagok telepítésére kér, keresd meg azokat mondjuk a Synapticben. (Fontos! Ha megleled a csomagokat, de a kiterjesztésük -dev, azokat is telepítsd! Ezek fejlesztői csomagok és szükségesek a fordításhoz.) Ne aggódj, ha azt az üzenetet kapod, hogy nincs konfigurációs szkript - sok csomag nem rendelkezik ilyennel! Ezután használd amake parancsot a fordításhoz, ennek befejeződése után telepítheted a programot. Két lehetőség közül választhatsz.

Normál telepítés: Ha a hagyományos, "primitív" módon akarsz telepíteni, használd asudo make install parancsot. Az ideiglenes fájlok eltávolításhoz futtasd amake clean parancsot. A program törléséhez írd be:sudo make uninstall. Ez a két "takarító" parancs nem mindig működik, bár a programozóknak elérhetővé kell tenniük ezeket.

Csomagkezelős telepítés: Ha úgy akarsz telepíteni, hogy a csomagkezelőből is könnyen el lehessen távolítani a programot, töltsd le a checkinstall csomagot, aztán használd asudo checkinstall. parancsot. Ez egy kicsit tovább tart, mint a normál telepítés, valamint meg kell adnod néhány információt a programról. Viszont ha a szükség úgy hozza, így könnyebb lesz majd törölnöd a programot.

Tango videó ikonja Animáció megtekintése a forráscsomagok telepítéséről

autocsomagot (.package)
Az Autopackage (Autocsomag) egy disztribúciófüggetlennek szánt csomagtelepítési formátum. Saját csomagkezelő eszközt használ, amit az internetről tölt le és az első autocsomag telepítésekor ez is a gépedre kerül. Ha a teszt.package nevű autocsomagot kell telepíteni Carl asztaláról, először is meg kell lennie a megfelelő jogosultságoknak, aztán futtatni kell a/home/carl/Desktop/test.packageparancsot. A telepítő feltesz néhány kérdést, például a jelszódat is kérni fogja.
Klik-csomagot (klik:// → .cmg)
A Klik egy hálózati szoftvertároló, amely saját, klik:// nevű protokolját használja (ez olyan, mint a honlapoknál a http://), így a böngésződben egy hivatkozásra kattintva telepítheted a csomagokat. A Klik használatához telepítened kell a binutils, libstdc++5, rpm, gnome-about csomagokat például a Synaptickel, aztán futtasd terminálban awget klik.atekon.de/client/install -O -|sh parancsot, ami letölti és telepíti a Klik kliensét. A Klik teljesen megkerüli mind a csomagkezelődet, mind a fájlrendszeredet; az asztalodon levő .cmg-fájl mindent tartalmaz, ami a program futásához szükséges. A program indításához kattints kétszer a fájlra. Az eltávolításhoz egyszerűen töröld a .cmg-fájlt.
héjszkripttelepítőt (.sh, .bash, ...)
A héjszkriptet (shell script) a terminál shparancsával futtathatod. Ha a Carl asztalán levő szkript neve teszt.sh, a szükséges parancs az sh /home/carl/Desktop/teszt.sh. Vigyázz, a szkriptnek nem biztos, hogy van jogosultsága a futáshoz a fájlrendszeredben.
bináris telepítőt (.bin, ...)
Ha a telepítő neve teszt.bin, ami az asztalodon van, és Carlnak hívnak, akkor a terminál /home/carl/Desktop/test.binparancsát használd. Tartsd észben, hogy a telepítőnek nem biztos, hogy van jogosultsága a futáshoz a fájlrendszeredben.
windowsos futtatható állományt (.exe)
Ha már az egész netet felkutattad egy Windows-program linuxos verziója/alternatívája után, és nem jártál sikerrel, egy kicsi esély van, hogy az exe futni fog Linux alatt[5]. Ez semmiképp sem igazi megoldás a problémára, de néhány ember számára ez az egyetlen lehetőség. Az exe fájlok futtatásához telepítsd a wine csomagot. Ha ez megvan, futtasd awine ÚTVONAL/FÁJLNÉV.exe parancsot. Nagyon fontos, hogy a windowsos programok futása WINE-nal gyakran hibás és nem fut normálisan, sőt az esetek többségében egyáltalán nem!

Ha az állomány egy telepítő varázsló volt, a program a /home egy rejtett mappájába települ. Ha a carl nevű felhasználó telepített egy Teszt nevű programot, valószínűleg a "/home/carl/.wine/drive_c/Program Files/Teszt" mappába került. (Ha egy útvonalban szóköz is szerepel, használj idézőjeleket az útvonal előtt és után, ha a terminálba akarod begépelni.) Az ebben a mappában szereplő exe fájlok (talán) futtathatóak a wine-nal. Indítóikont/parancsikont is készíthetsz hozzájuk. Íme egy windowsos program, ami működik a fenti módszerrel:
A Graph nevű Windows-program

A Graph nevű Windows-program

Függelék

Az itt szereplő témák nem kapcsolódnak közvetlenül a szoftver- és stílustelepítéshez.

További tárolók engedélyezése

Egy hagyományos Ubuntu-telepítés esetén a rendszer a main (fő) tároló használatára van beállítva. De más hivatalos tárolók/részlegek is léteznek, amik alapból nem engedélyezettek. A legnagyobb ilyen a Universe. Ez olyan, közösségi karbantartású programokat tartalmaz, amelyeket az Ubuntu nem támogat hivatalosan. A Multiverse részleg nem-szabad szoftverek gyűjteménye. A harmadik részleg, a Restricted egy nagyon kis programcsoport, szerzői jogi korlátozásokkal rendelkező programok alkotják.

Ezen tárolók engedélyezéséhez nyisd meg a Synapticet és válaszd ki a Settings → Repositories menüpontot. Íme egy lista a jelenlegi tárolókról. A hiányzó részleg elérhetővé tételéhez jelöld ki az összes binárisnak címkézett csomagot, kattints a Szerkesztés gombra és pipáld ki a használni kívánt, Ubuntu tárolókon kívüli részlegek dobozait.

A universe és multiverse tárolók engedélyezése

A universe, restricted és multiverse tárolók engedélyezése

Tango videó ikonja Animáció megtekintése a további tárolók engedélyezéséről

Ha készen vagy, a Synaptic valószínűleg megkér a csomaglistád frissítésére;  tedd meg. Ezáltal a számodra elérhető csomagok száma jelentősen megnő.

Lemezek használata offline tárolókként

Ubuntuban új programok telepítésére az internetes módszer a legjobb, de ez néha nem lehetséges. Ha először telepítetted az Ubuntut, a telepítő CD-d is szerepel a tárolók közt. Ha nem, a További tárolók hozzáadása ablakban teheted ezt meg. Kell lennie egy CD hozzáadása gombnak; kattints rá, tedd be a telepítőlemezt, ami így felkerül a tárolók listájára.

Lemez hozzáadása a csomagkezelőhöz

Lemez hozzáadása a csomagkezelőhöz

Most már telepíthetsz szoftvereket Synaptickel internetkapcsolat nélkül is, feltéve, hogy a telepítőlemez a meghajtóban van. A telepítőlemez viszont kizárólag a main (fő) tárolóról tartalmaz programokat, a multiverse, universe vagy a restrictedről nem! Önkéntesek áldozatos munkájának köszönhetően letöltheted a universe és multiverse tárolók teljes tartalmát DVD-k és CD-k formájában. Fut egy olyan terv is, amely addon (kiegészítő) lemezeket készít a többi Ubuntu tárolóról gyűjtött csomagokból. Egy, még nem végleges ISO cd-képfájlt letölthetsz Ubuntu 5.10 (Breezy Badger) alá. Ez az útmutató nem mélyed el jobban a témában[6].

A hagyományos ubuntus terminál a Gnome terminálja, amit az Alkalmazások → Kellékek → Terminál helyen találsz. A terminálok bizonyos szempontokból nagyon hasonlóak a fájlkezelőkhöz, például mindig egy adott mappában vannak (ahonnan más mappákba is át lehet menni) és rendes fájlkezelésre képesek. A terminál alapértelmezésben a home mappát nyitja meg indításkor. Az aktuális mappa elérési útját apwdparanccsal ellenőrizheted.

Az aktuális mappában elhelyezkedő fájlok és almappák listáját azlsparanccsal kérheted le. Ha feljebb akarsz lépni a könyvtárfán, használd acd ..parancsot. Ha be akarsz lépni egy almappába, ott acd NÉVparancs, ahol a NÉV a megfelelő mappa neve. Például Tom a home mappájából indul és be szeretne lépni a teszt nevű almappába. A helyes parancs acd teszt. Ha vissza akar lépni a home mappába, akkor acd ..parancsot adja meg. Ha pedig eltévedne, acdparancsot önmagában használva visszajut a home könyvtárba.

Indítóikon/parancsikon elhelyezése az asztalon

Ezek a Windowsból már ismerősek. Az indítóikonok egyszerűen parancsikonok a programjaid számára, így könnyebben elérhetőek. Indítóikon létrehozásához kattints a jobb egérgombbal valahol az asztalodon és válaszd ki az Indítóikon létrehozása pontot. A felugró párbeszédablakban meg kell adnod az ikon adatait, így az ikon nevét, továbbá a futtatni kívánt alkalmazás nevét és elérési útját. Carl például parancsikont szeretne készíteni a home mappájában levő teszt nevű alkalmazáshoz.

Új indítóikon létrehozása

Új indítóikon létrehozása

Tango videó ikonja Animáció megtekintése egy indítóikon létrehozásáról

Jogosultságok megváltoztatása

Egy állomány futtatása néha bizonyos engedélyekhez van kötve. Ezek megváltoztatásához kattints a jobb egérgombbal a fájlon, és válaszd a Tulajdonságok pontot. A felbukkanó ablakban válaszd a Jogosultságok fület. Itt rengeteg kipipálható gombot látsz majd, amik segítségével meghatározhatod, mit tehetnek a fájllal a különböző felhasználók. Pipáld ki a Végrehajtást a Tulajdonos sorában.

Fájljogosultságok megváltoztatása

A fájlrendszer minden fájlja engedélyekhez kötött

A fájl futtathatóvá tételéhez használhatod achmod +x parancsot (pl.chmod +x  home/carl/Desktop/teszt.bin).

Tango videó ikonja Animáció megtekintése egy fájl futtathatóvá tételéről

Amiért elkészítettem ezt az útmutatót

A legkönnyebb úgy segíteni egy kezdő felhasználónak a telepítésben, hogy leírsz neki egy parancsot, ami megoldja a problémát. Ez véleményem szerint nem jó módszer arra, hogy a kezdők megérthessék az Ubuntu működését. Az is szomorú, hogy a legegyszerűbb feladatokra akkor is parancssori kódokat ajánlanak, amikor ugyanazokra a célokra grafikus felületű programok is léteznek. Remélem, ez az útmutató segít az új felhasználóknak egy kicsit jobban megérteni mindent. Ahogy a kínai mondás tartja: "Ha halat adsz valakinek, jóllakatod egy napra. Ha megtanítod halászni, jóllakatod egy életre."

Módosítások

Készítette Simon Gray © 2006
Hungarian translation (magyar fordítás): Török Márton


Megjegyzések: