Provided by: dpkg-dev_1.21.1ubuntu2.3_all bug

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
           Scan package-build-dir instead of debian/tmp. This value is used to find the  default  value  of  the
           Installed-Size  substitution  variable  and  control  file field, and for the default location of the
           output file.

       -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.21.1                                             2024-02-23                                 dpkg-gencontrol(1)