Man page - dpkg-gencontrol(1)
Packages contains this manual
- deb822(5)
- dpkg-vendor(1)
- deb-symbols(5)
- deb-src-rules(5)
- dpkg-mergechangelogs(1)
- dsc(5)
- deb-src-control(5)
- dpkg-shlibdeps(1)
- dpkg-genbuildinfo(1)
- dpkg-scanpackages(1)
- deb-substvars(5)
- dpkg-parsechangelog(1)
- dpkg-architecture(1)
- deb-triggers(5)
- deb-changelog(5)
- deb-extra-override(5)
- deb-buildinfo(5)
- dpkg-buildpackage(1)
- dpkg-distaddfile(1)
- dpkg-gencontrol(1)
- dpkg-buildtree(1)
- deb-postrm(5)
- deb-version(7)
- deb-prerm(5)
- deb-preinst(5)
- deb-src-files(5)
- dpkg-buildapi(1)
- dpkg-checkbuilddeps(1)
- deb-src-symbols(5)
- deb-old(5)
- dpkg-source(1)
- deb-changes(5)
- deb-origin(5)
- dpkg-buildflags(1)
- deb-override(5)
- deb(5)
- dpkg-scansources(1)
- deb-control(5)
- deb-split(5)
- deb-shlibs(5)
- dpkg-build-api(7)
- deb-postinst(5)
- deb-conffiles(5)
- dpkg-genchanges(1)
- dpkg-gensymbols(1)
- dpkg-name(1)
- deb-md5sums(5)
apt-get install dpkg-dev
Available languages:
en fr pt nl sv deManual
dpkg-gencontrol
NAMNSYNOPS
BESKRIVNING
FLAGGOR
MILJĂVARIABLER
FILER
SE ĂVEN
ĂVERSĂTTNING
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
-v version
SÀtter versionsnumret pÄ binÀrpaketet som ska skapas.
-V namn = vÀrde
StÀller in en utdatasubstitueringsvariabel. Se deb-substvars (5) för en beskrivning av utdatasubstituering.
-T substvars-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).
-D fÀlt = vÀrde
ErsÀtt eller lÀgg till ett fÀlt i den genererade control-filen.
-U fÀlt
Ta bort ett fÀlt ur den genererade control-filen.
-c control-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 .
-f fillistfil
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.
-p paket
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.
-n filnamn
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.
-P paketbyggkatalog
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
Anger vÀrdarkitekturen.
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.