NAMN

dpkg-gencontrol - skapa Debians styrfiler

SYNOPS

dpkg-gencontrol [flagga...]

BESKRIVNING

dpkg-gencontrol läser information från ett uppackat Debiankällkodsträd och genererar en binärpaketsstyrfil (som standard debian/tmp/DEBIAN/control). Relationsfälten kommer att förenklas.
Fälten Pre-Depends, Depends, Recommends och Suggests förenklas därmed, i den följden, genom att ta bort beroenden som programmet vet tillhandahålls av starkare beroenden som redan tolkats. Det kommer även ta bort eventuella egenberoenden (programmet tar bort alla beroenden som är uppfyllda när den nuvarande versionen av paketet är installerat). Logiskt behålls snittet av multipla beroenden på samma paket. Ordningsföljden mellan beroendena behålls så långt som möjligt: om ett beroende måste tas bort på grund av att ett beroende återkommer senare i fältet kommer det nya beroendet att ta platsen från det som ersattes.
Övriga relationsfält ( Enhances, Conflicts, Breaks, Replaces och Provides) förenklas även individuellt genom att beräkna unionen av de olika beroendena när ett paket förekommer flera gånger i samma fält.
dpkg-gencontrol lägger dessutom till en post för binärpaketet i debian/files.

FLAGGOR

-vversion
Sätter versionsnumret på binärpaketet som ska skapas.
-Vnamn=värde
Ställer in en utdatasubstitueringsvariabel. Se deb-substvars(5) för en beskrivning av utdatasubstituering.
-Tsubstvars-fil
Läs substitutionsvariabler från substvars-fil; standard är debian/substvars. Flaggan kan användas flera gånger för att läsa substitutionsvariabler från flera filer (sedan dpkg 1.15.6).
-Dfält=värde
Ersätt eller lägg till ett fält i den genererade control-filen.
-Ufält
Ta bort ett fält ur den genererade control-filen.
-ccontrol-fil
Anger huvudkällkodsstyrfilen som information ska läsas från. Standardvärdet är debian/control.
-ländringsloggfil
Anger ändringsloggfilen som information ska läsas från. Standardvärdet är debian/changelog.
-ffillistfil
Läs eller skriv listan över filer som ska sändas in här, istället för att använda debian/files.
-Fändringsloggformat
Anger format på ändringsloggen. Se dpkg-parsechangelog(1) för information om alternativa format.
-ppaket
Skapa information för det binära paketet paket. Om källkodens control-fil bara innehåller ett binärpaket behöver inte flaggan anges. I alla andra fall är det nödvändigt att välja vilket binärpakets information som ska skapas.
-nfilnamn
Anta att filnamnet för paketet skaa vara filnamn istället för det normala paket_version_ark.deb-filnamnet.
-is, -ip, -isp
Dessa flaggor ignoreras för kompatibilitet med äldre versioner av dpkg:s byggskript men avråds numera ifrån. De användes tidigare för att tala om för dpkg-gencontrol att inkludera Section- och Priority-fälten i control-filen. Detta är numera standardbeteendet. Om du vill återskapa det gamla beteendet kan du använda flaggan -U för att ta bort fälten från control-filen.
-Ppaketbyggkatalog
Sök paketbyggkatalog istället för debian/tmp, Värdet används för att bestämma standardvärdet för substitueringsvariabeln och control-filsfältet Installed-Size, samt för att välja standardplacering av utdatafilen.
-O[filnamn]
Skriv control-filen på standard ut (eller filnamn, om angivet, sedan dpkg 1.17.2), i stället för till debian/tmp/DEBIAN/control (eller paketbyggkatalog /DEBIAN/control om -P användes).
-?, --help
Visar hjälpskärm och avslutar.
--version
Visar version och avslutar.

MILJÖVARIABLER

DPKG_COLORS
Väljer färgläge (sedan dpkg 1.18.5). För närvarande godtas följande värden: auto (förval), always och never.
DPKG_NLS
Om satt, används för att bestämma om lokalt språkstöd ska aktiveras, även känt som internationaliseringsstöd (eller i18n) (sedan dpkg 1.19.0). Tillåtna värden är: 0 och 1 (förval).

FILER

debian/control
Huvudkällkodsstyrinformationsfil, vilken innehåller versionsoberoende information om källkodspaketet och de binärpaket som kan skapas från det.
debian/files
Listan över genererade filer som ingår i insändningen som skapas. dpkg-gencontrol lägger till de förutsatta filnamnen på binärpaketen vars control-filer det genererar här.

SE ÄVEN

deb-substvars(5), deb-src-control(5), deb-changelog(5), deb-control(5).

ÖVERSÄTTNING

Peter Krefting och Daniel Nylander.

Recommended readings

Pages related to dpkg-gencontrol you should read also:

Questions & Answers

Helpful answers and articles about dpkg-gencontrol you may found on these sites:
Stack Overflow Server Fault Super User Unix & Linux Ask Ubuntu Network Engineering DevOps Raspberry Pi Webmasters Google Search