3. fejezet - Szoftver telepítése és eltávolítása

Tartalomjegyzék

3.1. Fogalmak
3.2. KDE felület használata (Qt)
3.3. A GNOME grafikus felület (GTK+) használata
3.4. Telepítési források és szolgáltatások kezelése

Kivonat

A YaST szoftverkezelő eszközével kikereshetők a felvenni vagy eltávolítani kívánt szoftverösszetevők. A YaST az összes függőséget feloldja. Olyan csomagok kereséséhez, amelyet nem tartalmaz a telepítőkészlet, további telepítési forrásokat kell beállítani, amelyet a YaST kezel. A rendszer naprakészen tartása a frissítési kisalkalmazás használatával lehetséges.

A szoftverválaszték módosítása a YaST Szoftverkezelő használatával lehetséges. A YaST modul három különböző formában érhető el: Qt (KDE), GTK+ (GNOME), és ncurses (karakteres). Jelen fejezet a Qt és a GTK+ változatot mutatja be – a YaST karakteres verziójával a 10. fejezet - YaST szöveges módban fejezet foglalkozik.

[Tip]Váltás a különböző verziók között

Alapértelmezésként a YaST a grafikus felületnek megfelelő verziót indítja el (GNOME alatt GTK+, KDE alatt Qt). Ennek rendszerszintű megváltoztatásához a WANTED_GUI változót kell módosítani az /etc/sysconfig/yast2 fájlban qt vagy gtk értékre.

Lehetőség van az egyes indításokkor is megadni, hogy melyik változat induljon el a --gtk vagy --qt kapcsolók használatával. Például: yast2 --gtk.

[Note]Változások jóváhagyása és áttekintése

A csomagok Szoftverkezelőben történő telepítésekor, frissítésekor vagy eltávolításakor a kiválasztott művelet nem indul el azonnal, csak az Elfogadás (Qt), vagy az Alkalmaz (GTK) gomb megnyomásakor. A YaST összegyűjti az összes műveletet, amely valamilyen módosítást okoz a rendszer számára, lehetőséget biztosítva arra, hogy a végrehajtás előtt át lehessen tekinteni vagy módosítani.

3.1. Fogalmak

Telepítési forrás (repository)

Helyi vagy távoli könyvtár, amely csomagokat és további információkat (metaadatot) tartalmaz ezekről a csomagokról.

Telepítési forrás álnév (repository alias)

A különféle zypper-parancsok által a forrásra használt rövid név. Az álnévnek egyedinek kell lennie, és a felhasználó adhatja meg a telepítési forrás felvételekor.

Termék (product)

Egy teljes terméket jelent, mint amilyen az openSUSE.

Minta (pattern)

A minta egy meghatározott céllal telepíthető csomagok csoportja. Például a Noteszgép minta tartalmazza a hordozható számítógépekhez szükséges összes csomagot. A minták csomagfüggőségeket is tartalmaznak (amelyek más csomagokhoz szükségesek) és előre kiválasztott csomagokat tartalmaznak a telepítéshez. Ez biztosítja, hogy a legfontosabb csomagokat, amelyek szükségesek a meghatározott célhoz, rendelkezésre állnak a a minta telepítése után. Azonban nem szükséges, hogy a mintában található, előre kiválasztott minden csomag telepítésre kerüljön, így lehetőség van a csomagok kézi kiválasztására vagy eltávolítására.

Csomag (package)

A csomag egy tömörített, rpm formátumú fájl, amely egy adott program fájljait tartalmazza.

Javítás (patch)

A javítás egy vagy több csomagból áll, és esetenként deltarpm-eket (különbségi rpm) tartalmaz. Ugyanakkor tartalmazhat olyan függőségeket, amelyek még nincsenek telepítve.

Feloldható (resolvable)

A termékekre, mintákra, csomagokra és javításokra használt összefoglaló név. A feloldhatók leggyakoribb fajtája a csomag vagy a javítás.

Különbségi rpm (deltarpm)

A deltarpm két bináris állomány különböző verziója közötti különbséget tartalmazza, ezért kisebb a mérete. Telepítés előtt, a teljes RPM-csomag újraépítése megtörténik a helyi gépen.

Csomagfüggőségek

Bizonyos csomagok – például a megosztott programkönyvtárak –, függőségben állnak más csomagokkal. Más szavakkal, a csomag számára szükséges más csomag jelenléte – amennyiben ez a csomag nem érhető el, a csomag nem telepíthető. Amellett, hogy a függőségeket (csomagkövetelmények) kötelezően teljesíteni kell, néhány csomag további csomagokat isjavasol. Ezek a javasolt csomagok csak akkor kerülnek telepítésre, ha elérhetők, máskülönben ezeket figyelmen kívül hagyja.

3.2. KDE felület használata (Qt)

A YaST Qt felülete alapértelmezésként akkor indul el, ha KDE, icewm vagy más grafikus felületet használ. Ugyancsak ez indul el, ha a YaST távoli terminálról indul. A szoftverkezelőt a YaST vezérlőközpontból lehet elindítani a Szoftver+Szoftver telepítése, eltávolítása modul indításával.

3.2.1. Csomagok és minták keresésének nézetei

A YaST szoftverkezelő csomagokat és mintákat képes telepíteni az engedélyezett telepítési forrásokból. Különböző nézeteket és szűrőket lehet benne használni az egyszerűbb szoftverkeresés érdekében. A Search nézet az ablak alapértelmezett nézete. Megváltoztatásához a Nézet legördülő menüre kell kattintani, ahonnan az alábbi bejegyzések találhatók. A kiválasztott nézet egy új lapon nyílik meg.

Minták

Minden, a rendszeren elérhető mintát megjelenít.

Csomagcsoportok

Csoportokra osztva jeleníti meg az összes csomagot, mint például Grafika, Fejlesztés, vagy Biztonság.

RPM-csoportok

Megjeleníti a funkcionalitás szerint csoportokba és alcsoportokba osztott csomagokat. Például: Networking+Email+Clients. Az RPM-csoportok nevei nem kerülnek fordításra.

Nyelvek

Azon csomagok listáját adja vissza, amelyek szükségesek egy új nyelv rendszerszintű támogatásához.

Telepítési források

A csomagokat telepítési forrásonként jeleníti meg. Egynél több telepítési forrás kiválasztásakor nyomva kell tartani a Ctrl billentyűt a telepítési források kiválasztásakor. A @System pseudo telepítési forrás kilistázza az összes jelenleg telepített csomagot.

Keresés

Feltételek szerint lehet csomagot keresni. Írja be a keresett kifejezést és nyomja meg az Enter billentyűt. Finomítani lehet a keresést a Keresés a következőkben szűrésével és a Keresési mód meghatározásával. Például, ha nem tudja a csomag nevét, csak a keresett alkalmazás nevét, akkor érdemes a csomag Leírás mezőjében keresni.

Telepítési beállítások összefoglalása

Amennyiben a csomag kiválasztása megtörtént a telepítéshez, frissítéshez vagy eltávolításhoz, ez a nézet áttekintést nyújt a rendszert érő változásokkal kapcsolatban, amelyek az Elfogadás gomb megnyomása után történnek. Amennyiben állapot szerint kívánja szűkíteni a megjelenő csomagokat, akkor válassza ki a megfelelő jelőlőnégyzetet. Az állapotjelzők leírása Shift+F1 együttes megnyomásával jelenik meg.

[Tip]Olyan csomag keresése, amely nem tartozik aktív telepítési forráshoz

Az összes olyan csomag kilistázásához, amely nem tartozik aktív telepítési forráshoz válassza ki a Nézet+Telepítési források +@System, majd válassza ki Másodlagos szűrő+Karbantartás nélküli csomagok lehetőséget. Ez akkor lehet hasznos, ha töröl egy telepítési forrást és meg akar arról bizonyosodni, hogy az adott telepítési forrásból nem maradt telepítve semmilyen csomag.

3.2.2. Csomagok vagy minták telepítése és eltávolítása

Bizonyos csomagok, – például az megosztott programkönyvtárak – függőségben állnak más csomagokkal, ugyanakkor néhány csomag ütközhet másokkal. Amennyiben lehetséges, a YaST automatikusan feloldja ezeket a függőségeket vagy ütközéseket. Amennyiben a kiválasztott csomagokkal kapcsolatban olyan függőségi ütközés lép fel, amelyet automatikusan nem lehet feloldani, akkor ezeket a 3.2.4. - Szoftverfüggőségek ellenőrzése fejezetben leírtak szerint kell kézzel feloldani.

[Note]Csomagok eltávolítása

A csomag eltávolításakor a YaST alapértelmezés szerint csak a kiválasztott csomagokat távolítja el. Amennyiben azt szeretné, hogy a YaST eltávolítsa a kiválasztott csomag eltávolítását követően szükségtelenné vált csomagokat, akkor engedélyezze a Beállítások+Tisztítás csomag törlésekor.

  1. Keressen csomagokat a korábban tárgyalt módon: 3.2.1. - Csomagok és minták keresésének nézetei.

  2. A keresési feltételnek megfelelő csomagok a jobb oldali panelen jelennek meg. Csomag telepítéséhez vagy eltávolításához, a csomag kiválasztása után jobb egér kattintással kell a Telepítés vagy Törlés menüpontot kiválasztani. Amennyiben a kívánt lehetőség nem jelenik meg, akkor ellenőrizze a csomag állapotát a csomag neve előtt található szimbólum segítségével – a súgó megjelenítéséhez nyomja meg a Shift+F1 billentyűkombinációt.

    [Tip]Művelet minden megjelenített csomagra

    Ahhoz, hogy a jobb panelen található összes csomagra végrehajtódjon a művelet, akkor azt ki kell választani a Csomag+A teljes lista menüpont használatával.

  3. Egy minta telepítéséhez, kattintson jobb egérgombbal a minta nevére, majd válassza ki a Telepítés menüpontot.

  4. Önmagában egy mintát nem lehet eltávolítani. Ehelyett a mintában található csomagokat kell eltávolításra kijelölni.

  5. Több csomag kiválasztásához esetén ismételje meg a fenti lépéseket.

  6. A változások érvényre jutása előtt áttekintheti vagy módosíthatja azokat a Nézet+Összefoglalás a telepítésről menüpont kiválasztásával. Alaphelyzetben a listába kerül minden csomag, amelynek az állapota megváltozik.

  7. Egy csomag állapotának visszaállításához a csomagra állva meg kell nyomni a jobb egérgombot, majd amennyiben a csomag törlésre vagy frissítésre volt jelölve, akkor a Megtart, ha telepítésre volt jelölve, akkor a Ne kerüljön telepítésre menüpontot kell kiválasztani. Az összes változás visszavonásához és a Szoftverkezelő lezárásához nyomja meg a Mégsem majd a Megszakít gombot.

  8. Amikor elkészült, az Alkalmaz gomb megnyomásával érvényesítheti a módosításokat.

  9. Amennyiben a YaST olyan függőségeket talál, amely kívül esik a kiválasztott csomagok csoportján, akkor azokat automatikusan telepítésre, frissítésre vagy eltávolításra jelöli. Az elfogadáshoz a Folytatás gombot kell megnyomni.

    Miután minden kiválasztott csomag telepítése vagy eltávolítása megtörtént, a YaST csomagkezelő automatikusan leáll.

[Note]Forráscsomagok telepítése

A YaST szoftverkezelővel jelenleg nem lehetséges a forráscsomagok telepítése. Ehhez használja a zypper parancssori eszközt. További információkért lásd: 7.1.2.1. - Forráscsomagok telepítése.

3.2.3. Csomagok frissítése

A csomagok egyesével történő frissítése helyett meg lehet adni, hogy az összes csomag, vagy egy adott telepítési forrásból származó összes csomag frissítésre kerüljön. Nagy számú csomag frissítésekor a következőket kell figyelembe venni:

  • a telepítési forrás prioritása, amelyben a csomag található,

  • a csomag architektúrája (például x86_64, i686, i586),

  • a csomag verziószáma,

  • a csomag gyártója.

Attól függően, hogy milyen frissítési megoldást választ, attól függően válik az egyik vagy a másik követelmény fontosabbá.

  1. Az összes csomag legfrissebb verzióra történő frissítéséhez válassza ki a főmenüből a Csomag+Összes csomag+Frissítés, ha van újabb verzió menüpontot.

    Az összes telepítési forrás ellenőrzésre kerül a következő irányelvek szerint: a YaST először igyekszik olyan csomagot keresni, amely ugyanolyan architektúrához és gyártóhoz tartozik, mint a már telepített csomag. Amennyiben a keresés sikeres a legjobb frissítésre jelölt csomag kerül kiválasztásra az alábbiak alapján. Ha azonban nem található csomag ugyanattól a gyártótól, akkor a keresés kiterjesztésre kerül az azonos architektúrájúak között. Amennyiben nem található így sem megfelelő csomag, az összes csomagot áttekinti és a legjobb frissítés kerül kiválasztásra az alábbiak alapján:

    1. Telepítési forrás prioritása: a legnagyobb prioritással rendelkező telepítési forrásban található csomag kerül kiválasztásra.

    2. Amennyiben egy vagy több csomag is megfelel ezen feltételeknek, akkor a legjobb architektúra kerül kiválasztásra. A legjobb architektúra a telepített architektúra, ha ez nem teljesülhet, akkor az x86_64 > i686 > i586 rendezőelv érvényesül.

    Ha az eredményül kapott csomagnak nagyobb verziószáma van, mint a telepítettnek, akkor a telepített csomag frissítésre kerül, a frissítésre jelölt csomaggal.

    Ez megpróbálja elkerülni a telepített csomag architektúrájának és gyártójának módosítását, de bizonyos esetekben ez tolerálható.

    [Note]Feltétel nélküli frissítés

    A Csomag+Összes csomag+Feltételek nélküli frissítés menüpont kiválasztásakor ugyanezek a folyamatok játszódnak le, azonban a kiválasztott csomag mindenképpen telepítésre kerül. Így ez a beállítás néhány esetben néhány csomag visszafejlesztésével járhat.

  2. Annak megállapítására, hogy a csomag a megfelelő telepítési forrásból érkezik, a következőket kell tenni:

    1. A 3.2.1. - Csomagok és minták keresésének nézetei fejezetben leírtak szerint válassza ki a telepítési forrást.

    2. A csomaglista alján nyomja meg a Váltás a telepítési forrásban található rendszercsomagokra gombot. Ennek használatával a YaST a csomag lecserélésekor megváltoztathatja annak gyártóját.

      Az Elfogadás gomb megnyomásával, amennyiben lehetséges, az összes telepített csomag helyébe ebben a telepítési forrásban található csomagok kerülnek telepítésre. Ez járhat a készítő, az architektúra cseréjével, vagy akár régebbi verzióra váltással is.

    3. Ennek elkerüléséhez válassza ki a Váltás kihagyása a rendszercsomagokra, amelyek a telepítési forrásban találhatók. Ezt csak addig választhatja ki, amíg nem nyomta meg az Elfogadás gombot.

  3. A változások érvényre jutása előtt áttekintheti vagy módosíthatja azokat a Nézet+Összefoglalás a telepítésről menüpont kiválasztásával. Alaphelyzetben a listába kerül minden csomag, amelynek az állapota megváltozik.

  4. A beállítások végrehajtását követően a módosításokat az Elfogadás gomb megnyomásával lehet jóváhagyni.

3.2.4. Szoftverfüggőségek ellenőrzése

A legtöbb csomag függ valamilyen másik csomagtól. Amennyiben a csomag például egy osztott programkönyvtárat használ, akkor függ attól a csomagtól, amely ezt a programkönyvtárat tartalmazza. Más szempontból azonban lehet két olyan csomag, amely nem telepíthető a rendszerre egyidejűleg, mert ütközéseket okoz (például egyszerre csak egy levelezőkiszolgáló telepíthető a rendszerre: a sendmail vagy a postfix). A rendszer integritásának megőrzése érdekében a szoftverek telepítésekor és eltávolításakor a szoftverkezelő ellenőrzi, hogy nem maradnak feloldatlan függőségek vagy csomagütközések.

Abban az esetben, ha függőség feloldásához vagy az ütközés elkerüléséhez egyetlen egyszerű megoldás létezik, akkor ez automatikusan megoldódik. Több lehetséges megoldás olyan konfliktust okoz, amelyet automatikusan kell megoldani. Ha a konfliktus megoldása gyártó vagy architektúra váltást igényel, akkor ezeket is kézzel kell feloldani. Az Elfogadás gomb megnyomásakor a Szoftverkezelőben végrehajtott minden módosítás érvényre jut. Előtte természetesen minden kiadott módosítás áttekinthető és jóváhagyható.

Alapértelmezésként a függőségek automatikusan ellenőrzésre kerülnek. Az ellenőrzés mindig megtörténik a csomag állapotának változásakor (például egy csomag telepítésre vagy eltávolításra történő kijelölésekor). Ez általában hasznos, de nehézkessé válhat a használata a függőségi problémák kézzel történő feloldásakor. Az ellenőrzés letiltható a Függőségek+Automatikus ellenőrzés kikapcsolásával. A kézi függőségi ellenőrzés indítása a Függőségek+Ellenőrzés menüponttal lehetséges. Konzisztencia-ellenőrzés történik, amikor az Elfogad gomb megnyomásával megerősíti a kiválasztást.

A csomagfüggőségek áttekintéséhez, nyomja meg a jobb egér gombot és válassza ki a Solver információk megjelenítése lehetőséget a megjelenő menüből. A térkép kirajzolja a függőségeket. A már telepített csomagok zöld keretben jelennek meg.

[Note]Csomagütközések kézi feloldása

Tapasztalatlan felhasználók számára javasolt a YaST szoftverkezelő által hozott automatikus megoldások követése, mert előfordulhat, hogy nem képes ezeket kézzel feloldani. Érdemes figyelembe venni, hogy minden változtatás további konfliktusokat okozhat, így könnyedén nagyobb számú konfliktust lehet előidézni. Ebben az esetben a Szoftverkezelő lezárásához nyomja meg a Mégsem majd a Megszakít gombot és kezdje újra.

3.1. ábra - Csomagütközések kezelése a Szoftverkezelővel

Csomagütközések kezelése a Szoftverkezelővel

3.3. A GNOME grafikus felület (GTK+) használata

A YaST GTK felülete indul el automatikusan a GNOME vagy az XFCE grafikus felület indításakor. A szoftverkezelőt a YaST vezérlőközpontból lehet elindítani a Szoftver+Szoftver telepítése, eltávolítása modul indításával.

3.3.1. Csomagok és minták keresésének nézetei

A csomag keresésének legegyszerűbb módja, a szoftverkezelő jobb felső részében található keresőmező használata. Írja be a keresett kifejezést és nyomja meg az Enter billentyűt. Alapértelmezés szerint a megadott kifejezést a csomagnévben és az összefoglalóban keresi. Nyomja meg a keresőikont a szűrő módosításához, például, hogy fájlnév alapján legyen a szűrés.

A csomaglisták megjelenítéséhez a szoftverkezelő különböző nézeteket és szűréseket biztosít. Ezek a bal felső részben található legördülő menüből érhetők el.

Csoportok

Az alapértelmezett nézetben a csomagok csoportokba rendezve — például Grafika, Fejlesztés, vagy Biztonság — jelennek meg.

RPM-csoportok

Megjeleníti a funkcionalitás szerint csoportokba és alcsoportokba osztott csomagokat. Például Networking+Email+Clients. Az RPM-csoportok nevei nem kerülnek fordításra.

Telepítési források

A csomagokat telepítési forrásonként jeleníti meg. Egynél több telepítési forrás kiválasztásakor nyomva kell tartani a Ctrl billentyűt a telepítési források kiválasztásakor. A @System pseudo telepítési forrás kilistázza az összes jelenleg telepített csomagot.

Az elérhető telepítési források hozzáadása, szerkesztése vagy eltávolítása a Telepítési források szerkesztése gomb megnyomásával lehetséges.

Minták

Minden, a rendszeren elérhető mintát megjelenít.

Nyelvek

Azon csomagok listáját adja vissza, amely szükséges egy új nyelv rendszerszintű támogatásához.

A bal alsó részben található ablakban ugyancsak szűrni lehet a csomagokra a Telepítve, Nincs telepítve, vagy Frissíthető kategóriákkal. A Bármilyen állapot kiválasztásakor a beállított telepítési forrásokban található összes csomag megjelenik.

3.3.2. Csomagok vagy minták telepítése és eltávolítása

Bizonyos csomagok, – például az megosztott programkönyvtárak – függőségben állnak más csomagokkal. Másrészt. néhány csomag ütközhet másokkal. Amennyiben lehetséges, a YaST automatikusan feloldja ezeket a függőségeket vagy ütközéseket. Amennyiben a kiválasztott csomagokkal kapcsolatban olyan függőségi ütközés lép fel, amelyet automatikusan nem lehet feloldani, akkor ezeket a 3.2.4. - Szoftverfüggőségek ellenőrzése fejezetben leírtak szerint kell kézzel feloldani.

  1. Keressen csomagokat a korábban tárgyalt módon: 3.3.1. - Csomagok és minták keresésének nézetei.

  2. A keresési feltételnek megfelelő csomagok a jobb oldali panelen jelennek meg. A keresés találatai tovább szűkíthetők a csomagstátusz használatával (Bármilyen állapot, Nincs telepítve, Telepítve, Frissíthető). Ezek az ablak bal alsó részében találhatók. A csomaggal kapcsolatos további információért válassza ki a csomagot a csomaglistából. Az csomaggal kapcsolatos információk, mint például a verziók, fájllista, vagy a függőségek az ablak alsó részében jelennek meg.

    A csomag telepítéséhez, frissítéséhez, vagy eltávolításához jobb egérgombbal kell az adott csomagra kattintani a csomaglistában, majd a megjelenő menüből ki kell választani a kívánt műveletet.

    [Tip]Művelet minden megjelenített csomagra

    Ha egy műveletet az összes, listában szereplő csomagra akar érvényesíteni, akkor jobb kattintás után Mindent kijelöl menüpontot kell kiválasztani, majd újra jobb kattintás után az alkalmazni kívánt műveletet kell kiválasztani.

  3. Egy minta telepítéséhez, kattintson jobb egérgombbal a minta nevére, majd válassza ki a Telepítés menüpontot.

  4. Önmagában mintát nem lehet eltávolítani. Ehelyett a mintában található csomagokat kell eltávolításra kijelölni.

  5. Több csomag kiválasztásához esetén ismételje meg a fenti lépéseket.

  6. A módosítások végrehajtása előtt azok áttekinthetők és módosíthatók a képernyő alján található Összes változás megjelenítése hivatkozásra kattintva. Alapértelmezés szerint minden csomag megjelenik, amelynek megváltozik az állapota.

  7. A változások visszavonásához a csomag verziója mellett megjelenő Visszavonás, az áttekintés végeztével pedig a Bezárás gombot kell megnyomni.

  8. A csomagok kezelésének (telepítésre, vagy eltávolításra való kijelölés) befejezését követően a jobb alsó sarokban található Alkalmaz gombot kell megnyomni.

  9. Amennyiben a YaST olyan függőségeket talál, amely kívül esik a kiválasztott csomagok csoportján, akkor azokat automatikusan telepítésre, frissítésre vagy eltávolításra jelöli. Az elfogadáshoz az Alkalmaz gombot kell megnyomni.

    Miután minden kiválasztott csomag telepítése vagy eltávolítása megtörtént, a YaST csomagkezelő automatikusan leáll.

[Note]Forráscsomagok telepítése

A YaST szoftverkezelővel jelenleg nem lehetséges a forráscsomagok telepítése. Ehhez használja a zypper parancssori eszközt. További információkért lásd: 7.1.2.1. - Forráscsomagok telepítése.

3.3.3. Csomagok frissítése

A csomagok egyesével történő frissítése helyett meg lehet adni, hogy az összes csomag, vagy egy adott telepítési forrásból származó összes csomag frissítésre kerüljön. Nagy számú csomag frissítésekor a következőket kell figyelembe venni:

  • a telepítési forrás prioritása, amelyben a csomag található,

  • a csomag architektúrája (például x86_64, i686, i586),

  • a csomag verziószáma,

  • a csomag gyártója.

Attól függően, hogy milyen frissítési megoldást választ, attól függően válik az egyik vagy a másik követelmény fontosabbá.

  1. A frissíthető csomagok (azok a csomagok, amelyek a legmagasabb verziószámmal rendelkeznek) listájához az ablak bal alsó részében található Frissíthető szűrőt kell kiválasztani.

  2. A megjelenő összes csomag frissítéséhez nyomja meg az Összes frissítése gombot.

    Amennyiben csak a hivatalos javításokat kívánja frissíteni, akkor a Javítások frissítése gombot kell megnyomni. Ezek a csomagok a verziószám mellett egy javítás címkével vannak ellátva. Ezt a lehetőséget kiválasztva a 4. fejezet - YaST online frissítés fejezetben leírtakkal teljesen azonos művelet kerül végrehajtásra.

    Amennyiben nem érhetők el javítások, akkor ez a gomb inaktív marad.

  3. Annak megállapítására, hogy a csomag a megfelelő telepítési forrásból érkezik, a következőket kell tenni:

    1. A 3.3.1. - Csomagok és minták keresésének nézetei fejezetben leírtak szerint válassza ki a telepítési forrást.

    2. A csomaglista alján nyomja meg a Váltás a telepítési forrásban található rendszercsomagokra gombot. Ennek használatával a YaST a csomag lecserélésekor megváltoztathatja annak gyártóját.

      Minden csomag, amely ebben a telepítési forrásban található lecserélésre kerül. Ez járhat a készítő, az architektúra cseréjével, vagy akár régebbi verzióra váltással is.

  4. A módosítások végrehajtása előtt azok áttekinthetők és módosíthatók a képernyő alján található Összes változás megjelenítése hivatkozásra kattintva. Alapértelmezés szerint minden csomag megjelenik, amelynek megváltozik az állapota.

  5. Ha mégsem szeretné a telepített csomagokat az adott telepítési forrásban lévőkre lecserélni, akkor nyomja meg a Visszavonás gombot.

  6. A beállítások végrehajtását követően a módosításokat az Alkalmaz gomb megnyomásával lehet jóváhagyni.

3.3.4. Szoftverfüggőségek ellenőrzése

A legtöbb csomag függ valamilyen másik csomagtól. Amennyiben a csomag például egy osztott programkönyvtárat használ, akkor függ attól a csomagtól, amely ezt a programkönyvtárat tartalmazza. Más szempontból azonban lehet két olyan csomag, amely nem telepíthető a rendszerre egyidejűleg, mert ütközéseket okoz (például egyszerre csak egy levelezőkiszolgáló telepíthető a rendszerre: a sendmail vagy a postfix). A rendszer integritásának megőrzése érdekében a szoftverek telepítésekor és eltávolításakor a szoftverkezelő ellenőrzi, hogy nem maradnak feloldatlan függőségek vagy csomagütközések.

Abban az esetben, ha függőség feloldásához vagy az ütközés elkerüléséhez egyetlen egyszerű megoldás létezik, akkor ez automatikusan megoldódik. Több lehetséges megoldás olyan konfliktust okoz, amelyet automatikusan kell megoldani. Ha a konfliktus megoldása gyártó vagy architektúra váltást igényel, akkor ezeket is kézzel kell feloldani. Az Alkalmaz gomb megnyomásakor a Szoftverkezelőben végrehajtott minden módosítás érvényre jut. Előtte természetesen minden kiadott módosítás áttekinthető és jóváhagyható.

Alapértelmezésként a függőségek automatikusan ellenőrzésre kerülnek. Az ellenőrzés mindig megtörténik a csomag állapotának változásakor (például egy csomag telepítésre vagy eltávolításra történő kijelölésekor). Ez általában hasznos, de nehézkessé válhat a használata a függőségi problémák kézzel történő feloldásakor. Az ellenőrzés letiltható a Függőségek+Automatikus ellenőrzés kikapcsolásával. A kézi függőségi ellenőrzés indítása a Függőségek+Ellenőrzés menüponttal lehetséges. Konzisztencia-ellenőrzés történik, amikor az Alkalmaz gomb megnyomásával, a kiválasztás megerősítésekor.

[Note]Csomagütközések kézi feloldása

Tapasztalatlan felhasználók számára javasolt a YaST szoftverkezelő által hozott automatikus megoldások követése, mert előfordulhat, hogy nem képes ezeket kézzel feloldani. Érdemes figyelembe venni, hogy minden változtatás további konfliktusokat okozhat, így könnyedén nagyobb számú konfliktust lehet előidézni. Ha ez előfordul, akkor nyomja meg a Mégsem, majd a Kilépés gombot. Az újrakezdéshez az alkalmazás újraindítása szükséges.

3.2. ábra - Csomagütközések kezelése a csomagkezelővel

Csomagütközések kezelése a csomagkezelővel

3.4. Telepítési források és szolgáltatások kezelése

Ha más gyártók, vagy fejlesztők által készített szoftvereket kíván telepíteni, akkor további telepítési forrásokat kell felvenni. A telepítés során, alapértelmezésként az olyan telepítési források, mint az openSUSE-DVD 11.3, és a hozzá tartozó frissítési telepítési forrás automatikusan beállításra kerülnek. Az eredetileg kiválasztott terméktől függően szükség lehet egy külön kiegészítő forrás (fordítások, szótárak stb.) beállítására.

A telepítési források kezeléséhez a YaST elindítása után a Szoftver+Telepítési források modult kell kiválasztani. Ekkor a Beállított telepítési források ablak jelenik meg. Ugyanitt, az Összes szolgáltatás ablak bal alsó részében található Nézet módosításával állíthatók be a Szolgáltatások-nak nevezett előfizetések. Ebben a megközelítésben a Szolgáltatások a Repository Index Service (RIS), amely egy vagy több telepítési forrást képes kiajánlani. Ezeket a szolgáltatásokat az adminisztrátor vagy a gyártó dinamikusan képes változtatni.

Minden telepítési forrás rendelkezik egy leírással, amelyben a csomagnevek, verziók stb. vannak megnevezve. Ezek a leíró fájlok a helyi gyorsítótárolóban töltődnek le, ahonnan a továbbiakban a YaST használja. Az integritás biztosításához a szoftverforrások alá lehetnek írva a forrás karbantartójának GPG-kulcsával. Új forrás felvételekor a YaST felajánlja a kulcsok importálását.

[Warning]Külső szoftverforrások megbízhatóvá nyilvánítása

Külső szoftverforrások forráslistába történő felvétele előtt győződjön meg róla, hogy a forrás megbízható. Az openSUSE nem felelős semmilyen esetleges gondért, amelyet külső gyártók szoftverforrásaiból telepített szoftverek okoznak.

3.4.1. Telepítési források hozzáadása

Eltávolítható adathordozókon (pl. CD, DVD vagy USB pendrive), vagy hálózaton található telepítési források is hozzáadhatók a rendszerhez.

A Beállított telepítési források ablakban az alábbi módon lehet a rendszerhez telepítési forrást hozzáadni:

  1. Nyomja meg a Hozzáadás gombot.

  2. A megjelenő listából válassza ki azt, amelyik legjobban megfelel a hozzáadni kívánt telepítési forráshoz:

    A legtöbb esetben elegendő az alapértelmezett beállítás, használata, az URL megadása.

    Ha eltávolítható médiáról kíván telepítési forrást megadni, akkor válassza ki a megfelelő lehetőséget és tegye be az adathordozót, vagy csatlakoztassa az USB eszközt a számítógéphez.

  3. Most kiválaszthatja a Telepítési források leírófájljának letöltése lehetőséget. Amennyiben ez ki van kapcsolva, szükség esetén a YaST később automatikusan letölti a fájlt. A végrehajtáshoz kattintson a Tovább gombra.

  4. Ha a telepítési forrást a hálózatról adja hozzá, akkor adja meg az ehhez szükséges adatokat. Lépjen tovább a Következő gomb megnyomásával.

  5. A hozzáadott telepítési forrástól függően, lehet, hogy importálni kell az aláírt GPG-kulcsot, vagy el kell fogadni egy licencet.

    Ezen üzenetek elfogadása után a YaST letölti és feldolgozza a metaadatot és hozzáadja a telepítési forrást a Beállított telepítési források listájához.

  6. Amennyiben szükséges, a telepítési forrás Tulajdonságai a 3.4.2. - Telepítési források tulajdonságainak kezelése részben leírtak szerint módosulnak, vagy a változások jóváhagyásához és az ablak bezárásához nyomja meg az OK gombot.

Ezt követően a 3.2. - KDE felület használata (Qt) és a 3.3. - A GNOME grafikus felület (GTK+) használata részekben leírt módon lehet telepítési forrásból telepíteni.

A YaST-ban található egy Közösségi telepítőforrások elnevezésű opció. Hasznos lehet egy openSUSE Build Service telepítési forrás hozzáadása a rendszerhez. Ilyen lehet például a Mozilla telepítési forrás (amely a Firefox vagy a Thunderbird legfrissebb verzióit tartalmazza).

Eljárás 3.1. Közösségi telepítési források beállítása

  1. Indítsa el a YaST programot és válassza ki a Szoftver+Telepítési források modult.

  2. Nyomja meg a Hozzáadás gombot.

  3. Válassza ki a Közösségi telepítőforrások lehetőséget és nyomja meg a Következő gombot.

  4. Az előre beállított telepítési források listájából válassza ki azokat, amelyek hozzá akar adni a rendszer telepítési forrásaihoz. A Mozilla telepítési forrás például openSUSE BuildService - Mozilla néven szerepel.

    Hagyja jóvá az OK gombbal.

  5. Fogadja el GPG-kulcsot az Importálás gomb megnyomásával. Minden egyes kiválasztott telepítési forrásnak importálni kell a kulcsát.

  6. Az új telepítési forrásoknak meg kell jelennie a Beállított telepítési források ablakban. Nyomja meg az OK gombot a beállított telepítési források jóváhagyásához.

3.4.2. Telepítési források tulajdonságainak kezelése

A Beállított telepítési források ablakban láthatók a Telepítési források, amelyeknél a következő tulajdonságokat lehet beállítani:

Állapot

A telepítési forrás állapota lehet Engedélyezett vagy Letiltott. Csak olyan telepítési forrásokból lehet csomagokat telepíteni, amelyek engedélyezve vannak. A telepítési források letiltásához kapcsolja ki az Engedélyezve lehetőséget. Az állapot átállításához elég csak kétszer rákattintani a telepítési forrás nevére. A telepítési forrás eltávolításához a Törlés gombot kell megnyomni.

Frissítés

Telepítési forrás frissítésekor, annak leíró adatai (csomagnevek, verziók stb.) a YaST által használt helyi gyorsítótárba kerülnek. Ezt a statikus telepítési forrásoknál (mint amilyen a CD vagy a DVD), elegendő egyszer megtenni. de a gyakran változó telepítési forrásoknál ezek gyakori frissítése szükséges. A legegyszerűbb módja a telepítési források gyorsítótárainak naprakészen tartására, az Automatikus frissítés bekapcsolása. A kézi frissítéshez a Frissítés gomb megnyomásakor megjelenő menüből kell kiválasztani valamelyik lehetőséget.

Letöltött csomagok megtartása

A távoli telepítési forrásokról a csomagok telepítés előtt letöltésre kerülnek. Alapértelmezésként, ezek a sikeres telepítést követően eltávolításra kerülnek. A Letöltött csomagok megtartása beállítás használatával a csomagok nem törlődnek. A letöltés helye beállítható az /etc/zypp/zypp.conf fájlban, ahol az alapértelmezett útvonal a /var/cache/zypp/packages könyvtár.

Prioritás

A telepítési forráshoz tartozó Prioritás egy 1 és 200 közé eső érték, ahol az 1 a legmagasabb, a 200 pedig a legalacsonyabb prioritás. Minden, a YaST segítségével felvett új telepítési forrás alapértelmezésként 99-es értéket kap. Ha a prioritás értékei nem fontosak, akkor egyszerűen beállíthatók 0-ra, amely az alapértelmezett (99) értéket fogja jelenteni. Ha a csomag egynél több forrásban is rendelkezésre áll, akkor a legmagasabb prioritású forrás kap előnyt. Hasznos lehet, a helyi telepítési forrásokat (például DVD) nagyobb prioritással ellátni, ha nem akar feleslegesen csomagokat letölteni az internetről.

[Important]Prioritás és verzió

A legmagasabb prioritással rendelkező telepítési forrás minden esetben elsőbbséget élvez. Győződjön meg arról, hogy a frissítési telepítési forrásnak mindig a legnagyobb prioritása van (az alapértelmezett érték: 20), ellenkező esetben előfordulhat, hogy elavult verziót telepít, amely nem kerül frissítésre a következő online frissítésig.

Ha olyan telepítési forrást ad hozzá, amely új verziót tartalmaz valamelyik programból, amely az openSUSE része (például a KDE vagy GNOME legfrissebb verzióját tartalmazó telepítési forrás), akkor bizonyosodjon meg róla, hogy magasabb prioritású, mint az alap telepítési források, mert az ebben a telepítési forrásban szereplő csomagok nem kerülnek alaphelyzetben telepítésre.

Név és URL

A telepítési forrás nevének vagy URL-jének megváltoztatásához, válassza ki azt a listából, majd nyomja meg a Szerkesztés gombot.

3.4.3. Telepítési források kulcsainak kezelése

Az integritás biztosításához a szoftverforrások alá lehetnek írva a forrás karbantartójának GPG-kulcsával. Új forrás felvételekor a YaST felajánlja a kulcsok importálását. Ellenőrizze ugyanúgy, ahogy azt minden más GPG-kulcs ellenőrzésekor tenné, és győződjön meg róla, hogy nem módosult. Amennyiben eltérőek a kulcsok, akkor valami baj történt a telepítési forrással. Tiltsa le a telepítési forrást mindaddig, amíg nem bizonyosodott meg arról, hogy mi a kulcs változásának az oka.

Az összes importált kulcs kezeléséhez nyomja meg a GPG kulcsok… gombot a Beállított telepítési források modulban. Válasszon ki az egérrel egy bejegyzést a hozzátartozó értékek megjelenítéséhez. A Hozzáadás, Szerkesztés és a Törlés gomb az elnevezésüknek megfelelő módon működnek.