DPKG-DEB(B) Dpkg-sviten DPKG-DEB(B) NAMN dpkg-deb - Debians manipuleringsverktyg fr paketarkiv (.deb) SYNOPS dpkg-deb -b|--build katalog [arkiv|katalog] dpkg-deb -I|--info arkiv [control-filnamn ..] dpkg-deb -f|--field arkiv [control-fltnamn ...] dpkg-deb -c|--contents arkiv dpkg-deb -x|--extract|-X|--vextract arkiv katalog dpkg-deb --fsys-tarfile arkiv dpkg-deb --control arkiv katalog BESKRIVNING dpkg-deb packar, packar upp och tillhandahller information om Debianarkiv. Anvnd dpkg fr att installera och ta bort paket frn ditt system. Du kan ven starta dpkg-deb genom att anropa dpkg med de parametrar du vill snda till dpkg-deb. dpkg kommer upptcka att du ville n dpkg-deb och kr det t dig. TGRDSFLAGGOR --build, -b Skapar ett Debianarkiv frn filsystemstrdet som lagras i katalog. katalog mste innehlla underkata- logen DEBIAN, vilken innehller styrinformations- filer ssom sjlv styrfilen control. Denna katalog kommer inte att visas i binrpaketets filsystem- sarkiv, utan istllet kommer filerna lggas i binr- paketets styrinformationsomrde. Du kan ange komprimeringsnivn genom att lgga till flaggan -z#. dpkg-deb kommer snda vidare den flag- gan till gzip. Svida du inte anger --nocheck kommer dpkg-deb att lsa DEBIAN/control och tolka den. Den kommer leta efter syntaxfel och andra problem, och visa namnet p det binrpaket som byggs. dpkg-deb kommer ven att kontrollera behrigheten p paketskripten och andra filer som hittas i styrinformationskatalogen DEBIAN. Om inget arkiv anges kommer dpkg-deb skriva paketet till filen katalog.deb. Om arkivet som skall skapas redan finns kommer det skrivas ver. Om det andra argumentet r en katalog kommer dpkg-deb skriva till filen paket_version_arkitek- tur.deb, eller paket_version.deb om inget Architec- ture-flt finns i styrfilen control. Nr en mlkata- log anges, istllet fr en fil, kan inte flaggan --nocheck anvndas (eftersom dpkg-deb mste lsa och tolka paketets styrfil control fr att ta reda p vilket filnamn som skall anvndas). --info, -I Tillhandahller information om ett binrt parke- tarkiv. Om inga control-filnamn anges kommer det att visa en sammanfattning av innehllet i paketet tillsam- mans med dess styrfil. Om ett eller flera (R)anges kommer dpkg-deb att skriva ut dem i den ordning de anges. Om ngra av komponenterna inte fanns kommer ett felmeddelande skrivas ut p stderr om var och ett, och programmet avslutas med felstatus 2. --field, -f Extraherar styrfilsinformation frn ett binrt pake- tarkiv. Om inga styrfilsflt anges kommer den skriva ut hela styrfilen. Om ngra anges kommer dpkg-deb att visa deras innehll, i den ordning de frekommer i styrfilen. Om mer n ett styrfilsflt anges kommer dpkg-deb visa varje med ett inledande fltnamn (och ett kolon och mellanrum). Inga felmeddelande rapporteras fr flt som efterfr- gas men inte hittas. --contents, -c Visar innehller i filsystemstrdsarkivsdelen av paketarkivet. Det visas fr nrvarande i det format som genereras av tars pratsamma visning. --extract, -x, --vextract, -X Extraherar filsystemstrdet frn ett paketarkiv till den angivna katalogen. --vextract (-X) visar en lista ver filer som extra- heras under tiden, medan --extract (-x) r tyst svida inte ett fel uppstr. Observera att en extrahering av ett paket till rotkatalogen inte resulterar i en korrekt installa- tion! Anvnd dpkg fr att installera paket. katalog (men inte dess frldrar) kommer skapas om ndvndigt. --fsys-tarfile Extraherar filsystemstrdsdata frn ett binrt paket och snder det till standard ut i tar-format. Till- sammans med tar kan detta anvndas fr att hmta ut en enskild fil frn ett paketarkiv. --control, -e Extraherar styrinformationsfilerna frn paketarkivet till den angivna katalogen. Om ingen katalog anges kommer en underkatalog vid namn DEBIAN i den aktuella katalogen att anvndas. Mlkatalogen (men inte dess frldrar) kommer att ska- pas om ndvndigt. --help, -h Visar dpkg-debs anvndningsmeddelande, vilket sam- manfattar dess flaggor och deras anvndning. --version Visar dpkg-debs versionnummer. --licence Visar information om dpkg-debs upphovsrtt, licensinformation och avsaknad av garanti. (Den amerikanska stavningen --license stds ocks.) ANDRA FLAGGOR --new Frskrar att dpkg-deb bygger ett arkiv i "nytt" for- mat. Detta r frval. --old Tvingar dpkg-deb att bygga ett arkiv i "gammalt" format. Det gamla arkivformatet r mer svrtolkat av icke-Debianverktyg och r nu utgnget; dess enda anvndningsomrde r fr att bygga paket som skall tolkas av versioner av dpkg ldre n 0.93.76 (septem- ber 1995), vilka endast slpptes som i386-a.out. --nocheck Frhindrar dpkg-deb --build s normala kontroller p det freslagna innehllet i arkivet. Du kan bygga vilket arkiv du n vill, oavsett hur trasigt, p detta stt. --debug, -D Aktiverar felskningsutdata. Denna r inte speciellt intressant. PROGRAMFEL dpkg-deb -I paket1.deb paket2.deb gr fel. Det finns ingen autentisering i .deb-filer; det finns fak- tiskt inte ens en vanlig kontrollsumma. Frsk inte anvnda bara dpkg-deb fr att installera program- vara! Du mste anvnda normala dpkg fr att se till att alla filer lggs p korrekt plats och att paketets skript krs och dess status och innehll sparas. SE VEN deb(b), deb-control(l), dpkg(g), dselect(t). FRFATTARE dpkg-deb och denna manualsida skrevs av Ian Jackson. De r upphovsrttsskyddade 1995-1996 av honom och slppta under GNU General Public Licence; det finns INGEN garanti. Se /usr/share/doc/dpkg/copyright och /usr/share/common- licenses/GPL fr detaljer. Debianprojektet 1 juni 1996 DPKG-DEB(B)