Copyright © 2000 Toivo Pedaste
Ez a dokumentum szabadon másolható, továbbadható és/vagy módosítható a GNU Free Documentation License (az 1.1-es vagy bármelyik annál későbbi változat) feltételeinek betartásával. A licencet a Free Software Foundation adta ki, lásd: no Invariant Sections, no Front-Cover Texts, és no Back-Cover Texts. A licenc másolata megtalálható itt: the section entitled "GNU Free Documentation License".
A KPackage grafikus előtétprogram RPM, Debian, Slackware és BSD csomagok kezeléséhez.
A KPackage egy grafikus felületű program RPM, Debian, Slackware és BSD csomagok kezeléséhez. Sokban hasonlít a GLINT nevű programhoz. A KPackage a KDE grafikus környezet része, ezért szorosan együtt tud működni a KDE fájlkezelőjével.
A KPackage két panelből áll. A bal oldalin a telepített és a rendelkezésre álló csomagok fastruktúrája, a jobb oldalin a kiválasztott csomag adatai látszanak.
A KPackage kezelni tudja a KDE húzd-és-ejtsd lehetőségét. Ez azt jelenti, hogy egy csomag megnyitásához elég azt a fájlkezelőből áthúzni a programra. Ha az áthúzás a Fájlkeresés párbeszédablakra történik, akkor a program megkeresi a fájlt tartalmazó csomag nevét.
Ha a KPackage a szokásos módon indult el (tehát nem húzd-és-ejtsd művelettel és paraméter nélkül), akkor a bal oldalon a csomagok fastruktúrája jelenik meg, mely tartalmazza az összes telepített csomagot ill. az új és frissített csomagokat is.
A megfelelő fülre kattintva lehet választani a telepített, a frissített és a rendelkezésre álló csomagok ill. az összes csomag között.
A csomagfa tartalmazza a csomagok nevét, méretét, verziószámát és (ha a rendelkezésre álló csomagok között van olyan, amely egy meglevő frissítése) a régebbi csomag verziószámát.
Egy csomag kijelölésekor megjelennek a jobb oldali részen a csomag adatai, és mód van a következőkre:
Egy csomag adatainak megjelenítése
Ki lehet listázni a csomaghoz tartozó fájlokat, egy fájl kijelölésekor a program automatikusan megnyitja azt a fájlkezelőben
Ellenőrizni lehet a csomaghoz tartozó fájlokat - pipával vannak megjelölve a létező, kereszttel a hiányzó fájlok.
Telepített csomag eltávolítása
Csomag telepítése
Csomagot kijelölni annak nevére kattintással lehet. Ha a pontra kattint a Jelölés oszlopban, akkor a csomag pipa jelet kap, második kattintásra a jel eltűnik. Shift+ kattintással lehet egyszerre több csomagot kijelölni.
A telepíthető csomagokat tartalmazó könyvtárakat a menü lapján lehet megadni (külön mindegyik csomagtípushoz).
RPM csomagtípus esetén a program be tud olvasni egy csomagokat tartalmazó könyvtárt és annak tartalmát hozzá tudja adni a fastruktúrához új vagy frissített csomaglistaként is. A csomagok adatai megtekinthetők, tetszés szerint telepíthetők. Alapértelmezés szerint a program a csomag neve alapján jeleníti meg az információkat, anélkül, hogy a fájlok tartalmát beolvasná. A gombra kattintva lehet a részletes adatokat megjeleníteni. Be lehet állítani, hogy helyi csomagok esetében a program egyből a részletes információkat jelenítse meg, de ez lelassíthatja a listázást.
Olyan Debian csomagoknál, melyeket a dpkg programmal lehet kezelni, háromféle módon lehet megadni a telepíthető csomagok könyvtárát. Mindegyikhez külön lap tartozik a beállításoknál.
Adja meg a Debian csomagfa alapkönyvtárát válassza ki a konkrét disztribúciót és architektúrát. A program megkeresi a telepíthető csomagok listáját tartalmazó Package fájlokat, majd hozzáadja azokat a fastruktúrához, ahol megtekinthetők a részletes jellemzőik ill. telepítésre is lehetőség van.
Itt lehet megadni a Debian disztribúció helyét, azokat a Packages fájlokat, amelyek a telepíthető csomagokat írják le. Ha a dselect programot használja, akkor a /var/lib/dpkg/available
fájl használható Packages fájlnak, ez írja le a dselect által használt disztribúciót.
A csomagkönyvtárakat ugyanúgy lehet kezelni, mint az RPM csomagok esetében.
Olyan Debian csomagok esetében, melyek kezelése az APT-tal történik, a telepíthető csomagok könyvtárát a /etc/apt/sources.list
fájl tartalmazza, de az menü továbbra is használható Debian csomagokat tartalmazó könyvtárak megadásához. Az itt található csomagok letöltését és gyorstárba töltését azonban nem a KPackage, hanem az apt végzi.
Slackware csomagkezelésnél a telepített csomagokról kevés információ kérdezhető le, a PACKAGE.TXT
fájl használható a csomagjellemzők lekérdezéséhez. A PACKAGES.TXT
fájl ugyanazat a szerepet játssza, mint a Debian Packages fájl. A Slackware-nél egy könyvtárstruktúra tartalmazza a .tgz
csomagokat és a PACKAGES.TXT
nevű fájlt, mely a csomagok leírását tartalmazza.
A Debianhoz hasonlóan a Slackware-nél is fel lehet venni csomagokat a csomagfába, de sajnos a Slackware csomagok nem tartalmaznak verzióinformációt, ezért nem lehet megállapítani, hogy egy telepíthető csomag újabb-e annál, amely már telepítve van.
BSD csomagok esetében a KPackage olyan telepítési könyvtárakat tud kezelni, mely tartalmaz egy INDEX
nevű leírófájlt (benne a csomagok listájával) és egy All
nevű könyvtárt (ez tartalmazza a csomagokat).
Távoli könyvtárak és csomagok tartalmát (pl. FTP-n keresztül) a KPackage gyorstárba tudja tölteni. A csomagok ilyenkor a ~/.kpackage
könyvtárba, a könyvtárak a ~/.kpackage/dir
könyvtárba kerülnek.
Távoli (FTP) könyvtárak kezeléséhez szükség lehet az FTP proxy megadására (a böngésző beállításainál).
A jobb oldali panel két lapból áll, mindegyiken másfajta információk találhatók a kijelölt csomagokról
A Tulajdonságok lapon az éppen kijelölt csomag jellemzői láthatók. A függőségi információktól linkek vezetnek a csomaglistába; a telepített csomagok normál, a nem telepítettek dőlt betűvel írva jelennek meg.
A Fájllista lapon a csomaghoz tartozó fájlok listája látható, telepített csomagok esetén a fájlok állapota is megjelenik.
A KPackage rendszergazdai (root
) jogosultságot igényel csomagok telepítéséhez és eltávolításához, de ehhez nem kell kilépni, elég, ha a KPackage elindítása a root
nevében történik, például a KDE su-n keresztül.
A másik lehetőség az, hogy a KPackage normál felhasználói jogosultsággal fut, de a telepítő/eltávolító programot root-ként próbálja elindítani egy pszeudo-terminálba bejelentkezve, az su vagy az ssh használatával. Szükség esetén megjelenít egy párbeszédablakot, melybe be kell írni a root
felhasználó jelszavát. Ez az eljárás csak akkor fog működni, ha a root promptja #
-ra végződik.
Ez nem használható RPM csomagok esetében, mert azokat a program másképp kezeli.
Csomagtelepítési módok
keresse meg a fájlok között a telepítendő csomagokat a Konquerorral és ejtse rá azokat egy KPackage ablakra
kattintson egy csomagfájlra a Konquerorban és indítsa el egy új KPackage példányt
a menü alatti menüpontok használatával a KPackage-ben
csomag kiválasztása a csomagok fastruktúrájából
Ha ki van jelölve egy csomag, használja a jobb oldali panelen látható gombokat, a gomb megnyomásakor a csomag a helyi fájlrendszerbe kerül és megjeleníthetővé válnak a tulajdonságai, a gomb előhívja a telepítési ablakot.
Ha meg van jelölve néhány csomag, nyomja meg a bal oldali panelen látható, gombot a telepítési ablak előhívásához.
A telepítési ablakban megjelenik a telepíthető csomagok listája, beállíthatók a telepítési opciók. A jobb oldali panelen egy integrált parancsértelmező jelenik meg, itt indulnak el a telepítőprogramok, és ha a telepítőprogram adatbeadást vár, akkor azt itt kell elvégezni.
Az RPM csomagok kezelése kicsit eltér a többi típusétól, mert a telepítést ebben az esetben közvetlenül a KPackage végzi, a jobb oldalon csak a hibaüzenetek jelennek meg.
Ha ki van jelölve egy már telepített csomag, megnyomható az gomb a jobb oldali panelen, megjelenik egy párbeszédablak az eltávolítási opciókkal. Az itt megjelenő gomb megnyomásakor kezdődik meg a csomag eltávolítása. A jobb oldali integrált parancsértelmezőben hajtódnak vgre az eltávolítási programok (ha vannak ilyenek).
A kijelölt csomagok eltávolításához kattintson a bal oldali panelen gombra.
Most áttekintjük a KPackage menüpontjait.
A menü menüpontjai:
Előhív egy fájlmegnyitási ablakot (helyi és FTP-beli fájlokhoz)
A legutóbb megnyitott csomagok listája
Olyan telepített csomagot keres, melynek nevében előfordul a megadott sztring
Megjeleníti a csomagok listáját, melyben egy bejegyzésre állva megjelennek a csomag jellemzői. RPM csomag esetében kissé másképp működik (meg kell adni a fájl nevét) és DEB csomag esetén is (meg kell adni egy reguláris kifejezést).
A csomagjellemzők újraolvasása és a csomagfa újragenerálása
Kilépés a KPackage-ből
A menü menüpontjai:
Navigáció közben ezzel lehet visszalépni (a jobb panelen látható Tulajdonságok bejegyzések linkjeinél).
Navigáció közben ezzel lehet előrelépni (a jobb panelen látható Tulajdonságok bejegyzések linkjeinél).
Teljesen kibontja a csomagfát
Összecsukja a csomagfát (csak a fastruktúra lesz látható)
Megszünteti a csomagkijelöléseket
A menü bejegyzései:
Törli a távoli csomagkönyvtárak és Packages fájlok másolatait a gyorstárból
A távoli csomagok gyorstárba töltött másolatainak törlése
A menüben az alábbi típusfüggő bejegyzések fordulhatnak elő:
Az apt indexek frissítése a csomagfájlok alapján.
A Debian rendszer frissítése (az összes csomagból a legújabb változat legyen telepítve).
Az apt szigorúan lekezeli a függőségeket - megpróbálom kijavítani a függőségi problémákat
A menü tartalma:
Ki-be kapcsolja az eszköztárat
A beállítások azonnali elmentése
Megnyitja a KDE standard billentyűparancs-beállító párbeszédablakát.
Előhívja a KDE standard eszköztárbeállító párbeszédablakát
A kezelni kívánt csomagtípusok. A Debian (DPKG) és a Debian (APT) külön van felsorolva, nem célszerű egyszerre mindkettőt bekapcsolni.
Itt lehet előírni a távoli (FTP-s) könyvtárak és csomagfájlok gyorstárba töltését.
Itt lehet előírni, hogy gyorstárba kell-e helyezni a letöltött csomagfájlokat
Az ssh használata az su helyett rendszergazdai parancsok elvégzéséhez
Ha ez be van jelölve, akkor a program leellenőrzi, hogy a csomag fájljainak telepítése valóban megtörtént-e
Ha ez az opció be van jelölve, akkor a program helyi csomagoknál a fájlnéven felül a csomag egyéb részeit is beolvassa - így a feldolgozás lassabb lesz, de a csomag jellemzői is megjeleníthetők lesznek.
Itt lehet megadni a csomagokat tartalmazó könyvtárak elérési útját (helyi vagy FTP), mindegyik sorban egy URL vagy könyvtárnév adható meg. A gombot megnyomva előhívható egy fájlválasztó ablak. A Használat opcióval lehet ki- vagy bekapcsolni a könyvtár használatát. Az Alkönyvtárak opció határozza meg, hogy az alkönyvtárakat is fel kell-e dolgozni. Több panel áll rendelkezésre az adatmegadáshoz.
Az első panelen a ports fastruktúra elérési útját lehet megadni
A másik panelen csomagkönyvtárakat lehet megadni - ezekben mindig található egy INDEX
nevű fájl
Háromféle panel létezik.
Az első panelen a Debian disztribúció csomagkönyvtárát lehet megadni, továbbá egy-egy kombinált listában a disztribúció nevét és az architektúra azonosítóját.
A következő két panelen egy-egy Debian csomagfa és a hozzá tartozó Packages fájl helyét lehet megadni.
Az utolsó három panelen ugyanúgy lehet könyvtárakat megadni, mint az RPM csomagoknál.
Slackware csomagoknál háromféle panel létezik
Az első panelen annak a PACKAGES.TXT
fájlnak az elérési útját lehet megadni, amely a már telepített csomagok információit tartalmazza
A következő négy panelen olyan könyvtárakat lehet felsorolni, melyek telepíthető .tgz
fájlokat és az azokat leíró PACKAGES.TXT
fájlokat tartalmazzák
Az utolsó két panel olyan könyvtárakhoz tartozik, melyekhez nem tartozik PACKAGES.TXT
fájl
A menü tartalma:
Elindítja a KDE Segítség rendszert és betölti a(z) KPackage alkalmazás dokumentációját (ezt a dokumentumot).
Ennek hatására az egérmutató alakja egy nyíl és egy kérdőjel kombinációjává válik. Ha ekkor rákattint egy elemre a(z) KPackage alkalmazásban, akkor megjelenik egy kis ablakban az elem funkciójának rövid leírása (ha tartozik hozzá leírás).
Megnyit egy hibabejelentő ablakot, ahol egy űrlap kitöltésével lehet bejelenteni a hibákat és a „továbbfejlesztési kéréseket”.
Megjeleníti a program verziószámát és a szerzők nevét.
Megjeleníti a KDE verziószámát és néhány más fontos jellemzőjét.
Megnyitás
Vissza
Előre
A csomagfa kibontása
A csomagfa összecsukása
Csomag keresése
Fájl keresése
Újratöltés
Kilépés
KPackage
Program copyright: Damyan Pepper, Toivo Pedaste - 1999-2000.
Documentation copyright: Toivo Pedaste ((toivo AT ucs.uwa.edu.au)
), 2000.
Magyar fordítás: Szántó Tamás (tszanto AT mol.hu)
This documentation is licensed under the terms of the GNU Free Documentation License.
This program is licensed under the terms of the GNU General Public License.
A program a KDE projekt (http://www.kde.org/) része,
a(z) kdeadmin csomagban található, mely letölthető erről a címről: ftp://ftp.kde.org/pub/kde/, a KDE projekt központi FTP-kiszolgálójáról.
A letöltésről és a lefordításról itt található információ: http://www.kde.org/install-source.html
A fordítás menetéről részletes leírás található itt: http://www.kde.org/compilationfaq.html
A program honlapjának címe: http://www.general.uwa.edu.au/u/toivo/kpackage
A KPackage telepítéséhez szükséges:
Qt™ 3.x és KDE 3.1
A Debian csomagok kilistázásához nem kell külön szoftver, de a telepítésükhöz és eltávolításukhoz igen:
a dpkg csomagkezelő vagy az
apt-get és apt-cache
BSD-csomagok kezeléséhez a következő programokra van szükség:
pkg_info
pkg_add
pkg_delete
Slackware csomagok kezeléséhez szükséges:
installpkg
removepkg
RPM csomagok kezeléséhez az alábbiakra van szükség:
RPM és RPM-DEVEL: 3.0 vagy 4.0
az RPM lefordításához szükséges programkönyvtárak. Ezek általában:
libdb
- a Berkeley adatbázsi-programknyvtár
A libz
és libz-dev
fájltömörítési programkönyvtárak
Az RPM használja a gettext eljárást, mely általában a libc6
vagy a libintl
programkönyvtárban található.
Az RPM 3.0 esetleg igényelheti a popt
csomagot
A program csak akkor tudja kezelni az RPM csomagokat, ha az RPM adatbázis már inicializálva van. Ha az rpm
parancs kiadásakor hibaüzenet jelenik meg (-qa
Unable to open....
), próbálja végrehajtani az inicializálási rpm
parancsot.--rebuilddb
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team