Provided by: dpkg-dev_1.19.7ubuntu3.2_all 

NAMN
dpkg-gencontrol - skapa Debians kontrollfiler
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 skall skapas.
-Vnamn=värde
Ställer in en utdatasubstitueringsvariabel. Se deb-substvars(5) för en beskrivning av
utdatasubstituering.
-Tsubstvars-fil
Read substitution variables in substvars-file; the default is debian/substvars. This option can be
used multiple times to read substitution variables from multiple files (since 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ällkodskontrollfilen som information skall läsas från. Standardvärdet är
debian/control.
-ländringsloggfil
Anger ändringsloggfilen som information skall läsas från. Standardvärdet är debian/changelog.
-ffillistfil
Läs eller skriv listan över filer som skall sändas in här, istället för att använda debian/file.
-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 skall skapas.
-nfilnamn
Anta att filnamnet för paketet skalla 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
Talar om för dpkg-source att paketet byggs i paketbyggkatalog i stä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 (med hjälp av du), samt för att välja standardplacering av utdatafilen.
-O[filnamn]
Print the control file to standard output (or filename if specified, since dpkg 1.17.2), rather
than to debian/tmp/DEBIAN/control (or package-build-dir/DEBIAN/control if -P was used).
-?, --help
Visar hjälpskärm och avslutar.
--version
Visar version och avslutar.
MILJÖVARIABLER
DPKG_COLORS
Sets the color mode (since dpkg 1.18.5). The currently accepted values are: auto (default), always
and never.
DPKG_NLS
If set, it will be used to decide whether to activate Native Language Support, also known as
internationalization (or i18n) support (since dpkg 1.19.0). The accepted values are: 0 and 1
(default).
FILER
debian/control
Huvudkällkodskontrollinformationsfil, 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.
1.19.7 2022-05-25 dpkg-gencontrol(1)