Provided by: dpkg-dev_1.22.11ubuntu1_all bug

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

       DEB_HOST_ARCH
           Sets the host architecture.

       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.

1.22.11                                            2024-08-05                                 dpkg-gencontrol(1)