dpkg-gencontrol(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= dpkg-gencontrol(1) = == NAMN == '''dpkg-gencontrol''' - generera Debian kontrollfiler == SYNOPSIS == dpkg-gencontrol [alternativ...] == BESKRIVNING == '''dpkg-gencontrol''' läser information från ett uppackat Debian-källträd och genererar en binärpaketskontrollfil (som standard skrivs till '''debian/tmp/DEBIAN/control'''). Under denna process förenklar den relationsfälten. Fälten '''Pre-Depends''', '''Depends''', '''Recommends''' och '''Suggests''' förenkl...')
 
 
(2 mellanliggande sidversioner av samma användare visas inte)
Rad 17: Rad 17:


* '''-v''' ''version''   
* '''-v''' ''version''   
  Anger versionsnumret för det binära paketet som ska genereras.
Anger versionsnumret för det binära paketet som ska genereras.


* '''-V''' ''namn=värde''   
* '''-V''' ''namn=värde''   
  Anger en utgångssubstitutionsvariabel. Se [[deb-substvars(5)]].
Anger en utgångssubstitutionsvariabel. Se [[deb-substvars(5)]].


* '''-T''' ''substvars-fil''   
* '''-T''' ''substvars-fil''   
  Läser substitutionsvariabler från angiven fil (standard: '''debian/substvars'''). Kan anges flera gånger.
Läser substitutionsvariabler från angiven fil (standard: '''debian/substvars'''). Kan anges flera gånger.


* '''-D''' ''fält=värde''   
* '''-D''' ''fält=värde''   
  Skriver över eller lägger till ett fält i kontrollfilen.
Skriver över eller lägger till ett fält i kontrollfilen.


* '''-U''' ''fält''   
* '''-U''' ''fält''   
  Tar bort ett fält i kontrollfilen.
Tar bort ett fält i kontrollfilen.


* '''-c''' ''kontrollfil''   
* '''-c''' ''kontrollfil''   
  Anger den huvudsakliga källkontrollfilen (standard: '''debian/control''').
Anger den huvudsakliga källkontrollfilen (standard: '''debian/control''').


* '''-l''' ''changelog-fil''   
* '''-l''' ''changelog-fil''   
  Anger changelog-filen som ska läsas (standard: '''debian/changelog''').
Anger changelog-filen som ska läsas (standard: '''debian/changelog''').


* '''-f''' ''filer-list-fil''   
* '''-f''' ''filer-list-fil''   
  Läser eller skriver listan över filer som ska laddas upp från angiven fil, istället för '''debian/files'''.
Läser eller skriver listan över filer som ska laddas upp från angiven fil, istället för '''debian/files'''.


* '''-F''' ''changelog-format''   
* '''-F''' ''changelog-format''   
  Anger formatet på changelog-filen. Se [[dpkg-parsechangelog(1)]].
Anger formatet på changelog-filen. Se [[dpkg-parsechangelog(1)]].


* '''-p''' ''paket''   
* '''-p''' ''paket''   
  Genererar information för det angivna binärpaketet. Om endast ett binärpaket listas i kontrollfilen kan detta utelämnas.
Genererar information för det angivna binärpaketet. Om endast ett binärpaket listas i kontrollfilen kan detta utelämnas.


* '''-n''' ''filnamn''   
* '''-n''' ''filnamn''   
  Anger ett alternativt filnamn för paketet, istället för det normala '''paket_version_arch.deb'''.
Anger ett alternativt filnamn för paketet, istället för det normala '''paket_version_arch.deb'''.


* '''-P''' ''paket-bygg-katalog''   
* '''-P''' ''paket-bygg-katalog''   
  Söker i den angivna katalogen istället för '''debian/tmp'''. Används för att beräkna '''Installed-Size'''.
Söker i den angivna katalogen istället för '''debian/tmp'''. Används för att beräkna '''Installed-Size'''.


* '''-O''' ''[fil]''   
* '''-O''' ''[fil]''   
  Skriver kontrollfilen till standardutgång eller till angiven fil.
Skriver kontrollfilen till standardutgång eller till angiven fil.


* '''-?''', '''--help'''   
* '''-?''', '''--help'''   
  Visar hjälpinformation och avslutar.
Visar hjälpinformation och avslutar.


* '''--version'''   
* '''--version'''   
  Visar versionsinformation och avslutar.
Visar versionsinformation och avslutar.


== MILJÖVARIABLER ==
== MILJÖVARIABLER ==


* '''DEB_HOST_ARCH'''   
* '''DEB_HOST_ARCH'''   
  Anger värdarkitekturen.
Anger värdarkitekturen.


* '''DPKG_COLORS'''   
* '''DPKG_COLORS'''   
  Anger färgläge: '''auto''' (standard), '''always''' eller '''never'''.
Anger färgläge: '''auto''' (standard), '''always''' eller '''never'''.


* '''DPKG_NLS'''   
* '''DPKG_NLS'''   
  Styr om översättningar aktiveras ('''0''' = av, '''1''' = på, standard).
Styr om översättningar aktiveras ('''0''' = av, '''1''' = på, standard).


== FILER ==
== FILER ==


* '''debian/control'''   
* '''debian/control'''   
  Innehåller källpaketets kontrollinformation och listan över binärpaket.
Innehåller källpaketets kontrollinformation och listan över binärpaket.


* '''debian/files'''   
* '''debian/files'''   
  Innehåller listan över genererade filer för uppladdning. '''dpkg-gencontrol''' lägger till de binärpaket det skapar här.
Innehåller listan över genererade filer för uppladdning. '''dpkg-gencontrol''' lägger till de binärpaket det skapar här.


== SE ÄVEN ==
== SE ÄVEN ==

Nuvarande version från 2 mars 2025 kl. 16.25

dpkg-gencontrol(1)

NAMN

dpkg-gencontrol - generera Debian kontrollfiler

SYNOPSIS

dpkg-gencontrol [alternativ...]

BESKRIVNING

dpkg-gencontrol läser information från ett uppackat Debian-källträd och genererar en binärpaketskontrollfil (som standard skrivs till debian/tmp/DEBIAN/control). Under denna process förenklar den relationsfälten.

Fälten Pre-Depends, Depends, Recommends och Suggests förenklas genom att ta bort beroenden som redan är garanterade av starkare beroenden. Den tar även bort eventuella självrefererande beroenden. Relationsfälten Enhances, Conflicts, Breaks, Replaces och Provides förenklas individuellt genom att förena flera förekomster av samma paket.

dpkg-gencontrol lägger också till en post för det binära paketet i debian/files.

ALTERNATIV

  • -v version

Anger versionsnumret för det binära paketet som ska genereras.

  • -V namn=värde

Anger en utgångssubstitutionsvariabel. Se deb-substvars(5).

  • -T substvars-fil

Läser substitutionsvariabler från angiven fil (standard: debian/substvars). Kan anges flera gånger.

  • -D fält=värde

Skriver över eller lägger till ett fält i kontrollfilen.

  • -U fält

Tar bort ett fält i kontrollfilen.

  • -c kontrollfil

Anger den huvudsakliga källkontrollfilen (standard: debian/control).

  • -l changelog-fil

Anger changelog-filen som ska läsas (standard: debian/changelog).

  • -f filer-list-fil

Läser eller skriver listan över filer som ska laddas upp från angiven fil, istället för debian/files.

  • -F changelog-format

Anger formatet på changelog-filen. Se dpkg-parsechangelog(1).

  • -p paket

Genererar information för det angivna binärpaketet. Om endast ett binärpaket listas i kontrollfilen kan detta utelämnas.

  • -n filnamn

Anger ett alternativt filnamn för paketet, istället för det normala paket_version_arch.deb.

  • -P paket-bygg-katalog

Söker i den angivna katalogen istället för debian/tmp. Används för att beräkna Installed-Size.

  • -O [fil]

Skriver kontrollfilen till standardutgång eller till angiven fil.

  • -?, --help

Visar hjälpinformation och avslutar.

  • --version

Visar versionsinformation och avslutar.

MILJÖVARIABLER

  • DEB_HOST_ARCH

Anger värdarkitekturen.

  • DPKG_COLORS

Anger färgläge: auto (standard), always eller never.

  • DPKG_NLS

Styr om översättningar aktiveras (0 = av, 1 = på, standard).

FILER

  • debian/control

Innehåller källpaketets kontrollinformation och listan över binärpaket.

  • debian/files

Innehåller listan över genererade filer för uppladdning. dpkg-gencontrol lägger till de binärpaket det skapar här.

SE ÄVEN

COLOPHON

Denna sida är en del av projektet dpkg (Debian Package Manager). Information om projektet finns på: https://wiki.debian.org/Teams/Dpkg/

Om du vill rapportera en bugg gällande denna manualsida, se: http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=dpkg

Denna sida hämtades från projektets upstream Git-repository: git clone https://git.dpkg.org/git/dpkg/dpkg.git

Den senaste uppdateringen som hittades i repositoryt var 2025-01-16.

Om du upptäcker renderingsproblem i denna HTML-version av manualsidan, eller om du har förbättringsförslag, kontakta: man-pages@man7.org

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dpkg-gencontrol.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.