Manpages

NÉV

dpkg−deb − Debian csomag archívum (.deb) kezelő eszköz

SZINOPSZIS

dpkg−deb −b|−−build könyvtár [archívum|könyvtár]
dpkg−deb −I
|−−info archívum [ellenőrző−fájl−név ..]
dpkg−deb −f
|−−field archívum [ellenőrző−mező−név ...]
dpkg−deb −c
|−−contents archívum
dpkg−deb −W
|−−show [−−showformat=formátum] archívum
dpkg−deb −x
|−−extract|−X|−−vextract archívum könyvtár
dpkg−deb −e
|−−control archívum könyvtár
dpkg−deb −−fsys−tarfile
archívum

LEÍRÁS

A dpkg−deb Debian archívumokat csomagol, kibont és információkat nyújt róluk.

Csomagok telepítéséhez és eltávolításához a rendszerből a dpkg programot kell használni.

A dpkg−deb a dpkg−val is hívható minden lehetéséggel, melyet át akarsz adni a dpkg−deb−nek. A dpkg látja, hogy a dpkg−deb−et akarod és el fogja indítani.

MŰVELETI LEHETŐSÉGEK

−−build, −b

Létrehoz egy Debian archívumot a könyvtár−ban lévő fájlokból. A könyvtár egy DEBIAN alkönyvtár kell legyen, mely egyaránt tartalmazza az ellenőrző információs fájlokat és az ellenőrző fájlt magát. E könyvtár nem jelenik meg a bináris csomag fájlrendszer archívumában, a benne lévő fájlok a bináris csomag ellenőrző információs területére kerülnek.

A −z# lehetőséggel megadható a tömörítási szint. A dpkg−deb átadja ezt a gzip−nek..

A −−nocheck megadása nélkül, a dpkg−deb elolvassa és értelmezi a DEBIAN/control fájlt. Nyelvtani és más hibákat ellenőriz és kiírja a bináris csomag nevét. A dpkg−deb ellenőrzi a karbantartói szkriptek jogait és a DEBIAN ellenőrző információs könyvtárban lévő más fájlokat.

Ha nincs archívum megadva, a dpkg−deb a csomagot a directory.deb fájlba készíti el.

A már létező hasonló archívumot felülírja.

Ha a második argumentum egy könyvtár, a dpkg−deb a csomag_verzió_architektúra.deb, vagy ha nincs Architektúra mező a csomag ellenőrző fájlban, a csomag_verzió.deb fájlba ír. Ha nem fájl, hanem célkönyvtár van megadva, a −−nocheck lehetőség nem használható (mivel a dpkg−deb−nek el kell olvasni a csomag ellenőrző fájlt a fájlnév meghatározásához).

−−info, −I

Egy bináris csomagarchívumról ad információkat.

Ha nincs megadva ellenőrző−fájl−név, kiírja a csomag és ellenőrző fájlja tartalmát

Ha meg van adva ellenőrző−fájl−név, a dpkg−deb a megadott sorrendben mutat rájuk, és ha bármely összetevő hiányzik, azokról hibaüzenetet küld a stderr−re és kilép 2−es kóddal.

−−show, −W

Egy bináris csomagarchívumról ad információkat a −−showformat argumentumban megadott formátumban. Az alap formátum kiírja a csomag nevét és verzióját 1 sorban tabulátorral elválasztva.

−−field, −f

Kiszedi az ellenőrző információs fájlt egy bináris csomagarchívumból

Ha nincsenek ellenőrző−fájl−mezőkk megadva, kiírja az egész ellenőrző fájlt.

Ha vannak, a dpkg−deb kiírja tartalmukat az ellenőrző fájlban megadott sorrendben. Ha több, mint 1 ellenőrző−fájl−mező került megadásra, a dpkg−deb mezőnevükkel (és egy kettősponttal és szóközzel) azonosítja őket.

Nem ad hibajelet kért, de nem lelt mezőkre.

−−contents, −c

Kilistázza a csomag archívum fájlrendszer fa archívum részét. Jelenleg a tar részletes lista formátumban teszi meg ezt.

−−extract, −x, −−vextract, −X

Kibontja egy csomag archívum fájlrendszer fáját egy megadott könyvtárba.

A −−vextract (−X) kiírja a kibontásra került fájlokat, a −−extract (−x) csak hibánál ír.

Egy csomag kibontása a gyökérkönyvtárba nem ad helyes telepítést! A dpkg vagy valamely felülete használható csomagok telepítésére.

Létrehozza a könyvtárat (de szüleit nem), ha szükséges.

−−fsys−tarfile

Kibontja a fájlrendszer fa adatokat egy bináris csomagból és a szabvány kimenetre küldi tar formátumban. A tar(1)−ral együtt egyes fájlok kibontására használható egy csomag archívumból.

−−control, −e

Kiszedi a csomag információs fájlokat egy csomag archívumból a megadott könyvtárba.

Ha nincs megadva könyvtár a jelen könyvtár DEBIAN alkönyvtárát fogja használni.

Létrehozza a célkönyvtárat (de szüleit nem), ha szükséges.

−−help, −h

Kiírja a dpkg−deb használatát, megadva lehetőségei és azok használata összefoglalóját.

−−version

Kiírja a dpkg−deb verziószámát.

−−licence

Kiírja a dpkg−deb szerzői jogi információit, a felhasználói engedélyt (licenc) és a garancia hiányát. (Az amerikai −−license helyesírás is támogatott.)

MÁS LEHETŐSÉGEK

−−showformat=formátum

E lehetőség adja meg a −−show kimentének formátumát. A formátum egy szöveg, melyet minden listázott csomag visszaad.

Ez az argumentum egy szöveg, mely a "${field−name}" formát használó bármely állapotmezőre hivatkozhat, az érvényes mezők listája könnyen előállítható a −I−lel ugyanazon csomagon. A formázási lehetőségek teljes magyarázata (ideértve az escape sorozatokat és mező oszlopokat) a dpkg−query(1) −−showformat lehetőségének magyarázatában található.

E mező alapértelmezettje: "${Package}\t${Version}\n".

−−new

’Új’ formátumú archívum használata. Ez az alap.

−−old

A dpkg−deb−et ’régi’ formátumú archívumra bírja. E régi archívum formátumot nehezebben értik nem−Debian eszközök és elavult; egyetlen használata olyan csomagok készítése, mely a 0.93.76−nál (1995 szeptember) régebbi verziójú dpkg számára is érthető, mely csak i386 a.out−ként volt kiadva.

−−nocheck

Tiltja egy tervezett archívum tartalom szokásos dpkg−deb −−build ellenőrzését. Így bármilyen archívum készíthető, vagyis nem számít, milyen hibákat tartalmaz.

−−debug, −D

Hibajavító kimenet bekapcsolva. Nem túl érdekes.

HIBÁK

dpkg−deb −I csomag1.deb csomag2.deb hibát okoz.

Nincs hitelesítés a deb fájlokhoz; illetve nincs ellenőrző összeg. (Ez megoldva − a fordító)

A dpkg−deb önmagában nem használható telepítésre! A dpkg programot kell használni annak biztosításához, hogy minden fájl a helyére kerüljön, a csomagok szkriptjei lefussanak és állapotuk és tartalmuk rögzítésre kerüljön.

LÁSD MÉG

deb(5), deb−control(5), dpkg(1), dselect(1).

SZERZŐ

A dpkg−deb és e manoldal szerzője Ian Jackson. Ő adta hozzá a Copyright (C)1995−1996 bejegyzést és adta ki GNU General Public Licence alatt; NINCS GARANCIA. Lásd a /usr/share/doc/dpkg/copyright és /usr/share/common−licenses/GPL fájlt a részletekért.