dpkg-deb(1)

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.