Csomagkezelés

A telepítőcsomagok kezelésére Zenwalk Linux alatt a NetPkg nevű alkalmazás szolgál.

A NetPkg elsődleges feladata a rendszer központi csomagtárolókból történő frissítése. Új szoftvereket is telepíthetsz vele, melyek nem találhatók meg a telepítő CD-n. Függőségkezelésre is képes, ez a funkció alapértelmezésben be van kapcsolva. Egy tiltólista található a /etc/netpkg.conf-ban, itt lehet felsorolni azokat a csomagokat, melyeket nem szeretnél automatikusan frissíteni. Az xnetpkg a netpkg GTK-t használó grafikus előtétprogramja.

A netpkg indítható grafikus módban, vagy terminálban. A grafikus felület kényelmesebb, de kevesebb funkcióval rendelkezik.

A netpkg használata grafikus módban (xnetpkg)

Az xnetpkg futtatása

XFCE menu => Rendszer > netpkg vagy a Control Panel megfelelő indítóikonja

A Netpkg ablaka előtűnik, a műveleteket egy tükör adatbázis betöltésével kell kezdeni. Jelenlegi állapotában Internet kapcsolat szükséges a netpkg működéséhez.

Egy tükörkiszolgáló kiválasztásához kattints a fenti beviteli mező jobb szélén található, lefelé mutató kis nyílra. Egy legördülő listából kiválaszthatod a használni kívánt tükör kiszolgálót. A tárolók három típusát veheted észre: Current, Snapshop and Restricted.

  1. Current: az aktuális stabil Zenwalkhoz tartalmaz további programokat és biztonsági javításokat
  2. Snapshot : a legfrisseb fejlesztői csomagok vannak benne, vagyis a következő még fejlesztés alatt álló (development) Zenwalk változat csomagjai. Vigyázz vele, nem hibamentes csomagokat is tartalmazhat!
  3. Restricted: néhány csomag a korlátozott tárolóba kerül pl. a licensze, vagy egyéb jogi okok miatt. Ilyen pl. a lame.

Ha egyszerűen szeretnéd szerkeszteni egy tükörkiszolgáló címét, vagy új tükröt szeretnél a listához adni, megteheted a beviteli mezőbe történő beírással.

Hogyan működik?

Felépítés

Netpkg a következő szerkezettel rendelkezik:

  1. Tükörszerver kiválasztó menü
  2. Szűrők: A "Nincs telepítve" opció kiválasztásával csak a tükörkiszolgálón megtalálható új, illetve uninstallált programok jelennek meg a bal oldali listában. A "Telepítve" opció a rendszeren telepített csomagokat mutatja. A "módosítva" opcióval tudjuk kiszűrni a frissíthető csomagokat, továbbá a visszavont frissítéseket is. Az "Árvák" szűrő azon telepített csomagokat mutatja, melyek nem egy másik csomag függőségeként lettek telepítve.
  3. Csomaglista: Itt találhatod a kategóriákat és programokat, valamint információt ezek állapotáról.
  4. Műveleti gombok: Csomagok telepítéséhez, frissítéséhez illetve eltávolításához, beleérte a függőségek kiszámítását is.
  5. Leírás: Itt olvashatod az éppen kijelölt program rövid leírását.

Hogyan telepíts fel egy csomagot?

  1. Válaszd ki a Csomaglistából a telepítendő programot.
  2. Olvasd el a leírását. Ha ez az amire szükséged van, akkor dupla kattintással jelöld meg telepítésre. Ezt a "Választ" című oszlopban megjelenő zöld pipa ikon fogja jelezni.
  3. Kattints a "Telepítés" műveletgombra a végrehajtáshoz.

  4. A következő, "Telepítési műveletek" ablakban további információkat és lehetőségeket találsz:

       1. Az általad kiválasztott és függőségként telepítendő csomagok felsorolása.
       2. Műveletgombok a kiválasztott csomagok feltelepítésére, illetve a függőségekkel együtt történő telepítésre.
          Vigyázat, ha a függőségeket nem telepíted fel, előfordulhat, hogy a kiválasztott program nem, vagy helytelenül fog működni!
       3. Jelöld be ".new konfigurációs fájlok engedélyezése" opciót, ha a programok újabb alapértelmezett beállításait szeretnéd használni.
          Megszakíthatod a műveletet a "Bezárás" gomb megnyomásával.
    

  5. Ha frissítést, visszavonást, vagy eltávolítást végzel, hasonló műveleti ablakot fogsz látni. Az alábbi példában egy csomag eltávolítása szerepel:

       1. A kiválasztott csomag(ok)
       2. Eltávolítás, illetve eltávolítás a már feleslegessé vált függőségekkel együtt.
    

A NetPkg használata parancssorból (netpkg)

A netpkg futtatása

Ehhez át kell váltanod rendszergazda, azaz root felhasználó alá. Írd be a su parancsot, add meg a root jelszót, majd hívd meg a parancsot: netpkg.

A netpkg konzolos változata sokkal többre képes, mint a grafikus változat.

A netpkg parancssori paraméterei
Netpkg.conf (netpkg beállító fájl)

A netpkg.conf fájl a /etc könyvtárban található.

Néhány paraméter egyszerűen ki- és bekapcsolható, a sor elejére beillesztett "#" karakter bírásával és törlésével. A "#" jellel kezdődő sorok megjegyzésnek minősülnek, így nem kerülnek értelmezésre, végrehajtásra. Az egyik leghasznosabb:

Néhány tanács a rendszer frissítéséhez

Elsőként mindig magát a netpkg-t frissítsd:

   # netpkg netpkg

Ezután, ha a frissítés a grafikus felületet is érinti (X11, XFCE, Desktop és hasonló csomagok), célszerű a frissítést konzolos üzemmódban végezni.

Ne aggódj, ez igen egyszerű művelet:

  1. Lépj ki a grafikus munkamenetből:

    Válts át valamelyik karakteres konzolra a CTRL+AL+F1..F6 gombok megnyomásával. Jelentkezz be root-ként, vagy saját felhasználói névvel és su-val lépj át root alá, majd váltsd át a rendszert 3-as futási szintre:
       # init 3
    
  2. Végezd el a szükséges frissítést:
       # netpkg xorg xorg-drivers xfce
    
  3. Válts vissza a grafikus felületet is indító, 4-es futási szintre:
       # init 4