Alkalmazások telepítése SuSE Linux 8.0-ban

Terméktámogatási adatbázis (wessels_packageinst)
Következőkre vonatkozik

SuSE Linux: Verzió 8.0

Szituáció

Miután letöltött egy alkalmazást/csomagot az Internetről, szeretné azt telepíteni. A letöltött csomag RPM vagy tar.gz fájlformátumú.

Mi is az rpm(~.i386.rpm,~.noarch.rpm,~.src.rpm) formátum ?

Az rpm csomagformátumot egyes Linux disztribúciók (a SuSE Linux is) alkalmazzák. A csomagok elnevezése alapján tartalmazhatnak lefordított bináris programfájlokat (.i386.rpm, .i586.rpm, stb.), szöveges- vagy adatfájlokat (.noarch.rpm), illetve a programok forráskódját (.src.rpm, .srpm). A fájlokon túl a csomag tartalmazza a további információkat, illetve a telepítés során végrehajtandó parancsokat.

Mi is a tar(~.gz,~.bz2) formátum ?

A .tar, .tar.gz, .tar.bz2, .tgz kiterjesztésű fájlokban archiválható egy teljes könyvtárstruktúra, igény szerint többféle tömörítéssel. A fájl neve után a formátumot a fenti kiterjesztések hozzáfűzésével teszik szemléletessé. A kiterjesztések szerint az alábbi változatok lehetségesek: A ~.tar fájlok tömörítés nélkül tartalmazzák a könyvtárstruktúrát, míg a ~.tgz és ~.gz fájlok a gzip tömörítést alkalmazzák. A ~.bz2 fájlok tömörítése a leghatékonyabb, ám ezek kitömörítése több időt vesz igénybe.

A fenti fájlokat a Konqueror, Midnight Commander és Ark segítségével is kitömörítheti.

Eljárás

Tételezzük fel, hogy a letöltött csomagot a saját könyvtárába mentette. Jegyezze meg, hogy a csomagok és alkalmazások telepítéséhez a legtöbb esetben root jogosultság szükséges, a Linux fájlstruktúra módosítása miatt. A következő lépéseknek ezek előfeltételei.

Ebben a cikkben a következő témákat tárgyaljuk:

Grafikus telepítés a KPackage használatával

A csomagok eltávolítása a KPackage használatával

Szöveg-alapú telepítés az RPM paranccsal

A csomagok eltávolítása az RPM paranccsal

A tar.gz (valamint tar.bz2) fájlok kitömörítése

Grafikus telepítés parancssorból a YaST2 használatával

További információkért kérjük olvassa el a Rendszerkézikönyv ide vonatkozó oldalait. A Rendszerkézikönyv elektronikus formában is olvasható (ha telepítette) a /usr/share/doc/packages/suselinux-reference_hu/ könyvtárban HTML formátumban (a SuSE segítségnyújtó központból ez elérhető). Kérjük vegye figyelembe, hogy néhány probléma felléphet a KPackage használatával kapcsolatban. Minden esetben inkább az rpm parancs használatát ajánljuk a csomagok telepítésénél, ahogyan azt a tar.gz kiterjesztésű fájlok esetében is.

Megjegyzés: alapértelmezetten biztonsági okokból a jelszavak nem íródnak ki * vagy egyéb karakterekkel, ha csak nem kifejezetten ezt a módot állítottuk be. Éppen ezért, a jelszavakat minden esetben "vakon" kell begépelni.

RPM csomagok telepítése

Grafikus telepítés a KPackage használatával

Ha már letöltötte a csomagot, indítsa el a Konquerort a felhasználó saját könyvtárának megtekintéséhez. Kattintson a csomagra és végezze el a telepítést a KPackage segítségével.

Miután a KPackage elindult, egy ablak jelenik meg néhány művelettel, amelyeket a telepíteni kívánt csomagon végrehajthat:


Frissítés
A fájlok felülírása
A csomagok felülírása
A függőségek ellenőrzése
Próba (telepítés nélkül)

A frissítés, fájlok felülírása és függőségek ellenőrzésre előre beállított opciók. Ha telepíteni szeretné a csomagot, kattintson a Telepítés gombra. Eközben a program rákérdez a rendszergazda jelszavára. Ha a csomag telepítése sikeres volt, az RPM adatbázisban megtalálhatja azt a csomaghoz rendelt kategória alatt.

Csomagok eltávolítása a KPackage segítségével

A KPackage nem csak csomagtelepítésre szánt szoftver; segítségével eltávolíthatjuk a már telepített csomagokat is. Egyszerűen indítsa el az alkalmazást a SuSE menüből:


Rendszer -> Beállítások -> KPackage

Ha a KDE menüt használja (a K ikon látszik a panel baloldalán), az alkalmazást a következő menüpontban találja meg:


Rendszer -> KPackage

Ha adott csomagot vagy fájlt keres, kattintson a KPackage-ben az alábbi menüpontra:


Fájl -> Csomagkeresés

vagy


Fájl -> Fájlkeresés

és adja meg a nevet vagy a keresési mintát. Az adatbázisban történt keresés után egy listában láthatja az eredményeket. Természetesen ezek a funkciók elérhetők mint "gomb" a KPackage bal oldali eszköztárában is.

Ha csomagot szeretne eltávolítani, használja a keresési funkciót és ha megvan a csomag, egyszerűen kattintson az Eltávolítás gombra. Ha ezután újból megadja a rendszergazda jelszavát, a csomag eltávolításra kerül a rendszerből.

Szöveg alapú telepítés az RPM paranccsal

Nyisson egy konzolt:


ALT+F2

és adja ki a következő parancsot:


xterm

Kattintson a Futtatás gombra. Jelentkezzen be ebben a konzolban rendszergazdaként a következő parancs kiadásával:


sux -

Ha kiadta a parancsot, a rendszer az alábbi szöveget jeleníti meg:


Password:

Most adja meg a rendszergazda jelszavát. Az RPM csomagokat az alábbi parancsokkal telepítheti:


rpm -i csomagnév.rpm 	 - 	csomag telepítése

rpm -U csomagnév.rpm 	 - 	csomag telepítése vagy frissítése
				A telepítéssel szemben az összes régebbi
				bejegyzés törlésre kerül

rpm -F csomagév.rpm  	 - 	csak akkor frissíti a csomagot, ha
				egy előző verzió található a rendszerben

Ha a -vh opciót hozzáfűzi ehhez, a telepítés állapotát áttekinthető formában követheti. Például:


linux:/tmp# rpm -ivh opera-6.0-20020218.2-shared-qt.i386.rpm
opera                       ##################################################
linux:/tmp#

Az eltávolítással ellentétben a csomag teljes nevét meg kell adni a telepítésnél. Ezt lerövidítheti az ún. joker karakterek használatával:


rpm -ivh opera*.rpm

Ez akkor is hasznos, ha a könyvtárban található több csomagot szeretné telepíteni egyetlen paranccsal Ez esetben a parancs szintaxisa a következőképpen alakul:


rpm -ivh *.rpm

Így az aktuális könyvtárban lévő összes RPM csomag telepítésre kerül.

A csomagok eltávolítása az RPM parancssal

A csomagok eltávolításához szükséges parancs:


rpm -e csomagnév

A -vh opció nem használható csomagok eltávolítása közben! Az eltávolításhoz a csomagnevet opciók nélkül kell megadni. Például a következő parancs:


rpm -Uvh rpm -e opera-6.0-20020218.2-shared-qt.i386.rpm

HIBÁS. Ez esetben a következő hibaüzenetet fogja kapni:


error: package opera-6.0-20020218.2-shared-qt.i386.rpm is not installed

A következő példa a HELYES használat:


rpm -e opera

SuSEconfig

Ha az RPM csomagokat manuálisan telepítette, a következő parancsot mindenképpen érdemes kiadni rendszergazdaként, a csomagtelepítés után:


SuSEconfig

A parancs hatására érvényesül számos új beállítás, például az ablakkezelőkre vonatkozólag.

A tar.gz (és tar.bz2) kiterjesztésű fáljlok kicsomagolása

A tar.gz fájlokat a következő paranccsal csomagolhatja ki:


tar xvfz fájlnév.tar.gz

A csomagok kibontása az aktuális könyvtárban történik. A könyvtárban található fájlokban talál információt (pl. README, INSTALL, stb.) mit lehet kezdeni a csomag tartalmával (pl. telepítés, lefordítás, stb.). Egyes esetekben a .tar.gz fájlokat .tgz néven is említik. Ha nem sikerülne egy Internetről letöltött .tar.gz fájlt kicsomagolni, próbálkozzon a z opció nélkül is, hátha .tar fájlról van szó. Amennyiben a hiba még fennáll, akkor valószínűleg a csomag letöltése hibás.

Amennyiben .tar.bz2 fájlokat kezelne, a z opció helyett mindenhol használjon j opciót. Például:

tar xvfj fájlnév.tar.bz2

Grafikus telepítés parancssorból a YaST2 használatával

A SuSE Linux 8.0 verziójától kezdve a SuSE csomagok telepítését egyenesen a YaST2 parancssori meghívásával is kezdeményezheti a csomagnév ismeretében. Az e módon történő telepítés előnye, hogy a függő csomagok is telepítésre kerülnek, és a telepítés végén automatikusan lefut a SuSEconfig (lényegében megegyezik a csomagok kiválasztása utáni telepítéssel). A parancs használata:

yast2 -i 'csomagnév'

Mivel a YaST2 csomagtelepítéshez mind rendszergazdai jogokra, mind a grafikus felülethez való hozzáférésre is szükség van, használja a sux - parancsot a su helyett a rendszergaza módba történő váltáshoz.


Kulcsszavak: APPLICATIONS, PROGRAMS, INSTALL, INSTALLATION, RPM, TAR.GZ, YAST, YAST2, PROGRAMOK, TELEPíTéS, ALKALMAZáS, ALKALMAZáSOK

SDB-wessels_packageinst, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 15. Apr 2002
SuSE Linux AG - Utoljára frissítve: 03. Mai 2002 feladó: comp (sdb_gen 1.40.0)