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

BEZEICHNUNG

       dpkg-gencontrol - erstelle Debian-control-Dateien

ÜBERSICHT

       dpkg-gencontrol [Option …]

BESCHREIBUNG

       dpkg-gencontrol  liest  Informationen  aus  einem entpackten Debian-Quellcodebaum und erzeugt eine binäre
       Paket-control-Datei (standardmäßig  debian/tmp/DEBIAN/control);  dabei  vereinfacht  es  die  Felder  mit
       Paketbeziehungen.

       Daher  werden  Pre-Depends,  Depends,  Recommends  und  Suggests in dieser Reihenfolge vereinfacht, indem
       Abhängigkeiten, die aufgrund  der  jeweils  ermittelten  stärkeren  Abhängigkeit  bereits  erfüllt  sind,
       entfernt werden. Es wird auch alle Selbstabhängigkeiten entfernen (tatsächlich werden alle Abhängigkeiten
       entfernt,  die  aufgrund  der  installierten  Version  des  aktuellen Pakets automatisch erfüllt werden).
       Logisch betrachtet behält es den Durchschnitt von mehrfachen Abhängigkeiten auf das  gleiche  Paket.  Die
       Reihenfolge  der  Abhängigkeiten  wird  so  gut wie möglich beibehalten: falls eine Abhängigkeit aufgrund
       einer weiter hinten im Feld auftauchenden weiteren Abhängigkeit gestrichen werden muss, so übernimmt  die
       letztere Abhängigkeit den Platz der gestrichenen.

       Die  anderen  Paketbeziehungsfelder  (Enhances,  Conflicts,  Breaks,  Replaces  und Provides) werden auch
       individuell vereinfacht, indem die Vereinigung der verschiedenen Abhängigkeiten berechnet wird, wenn  ein
       Paket mehrfach in dem Feld aufgeführt ist.

       dpkg-gencontrol fügt auch einen Eintrag für das Binärpaket in debian/files hinzu.

OPTIONEN

       -vVersion
              Setzt die Versionsnummer des zu erstellenden Binärpaketes.

       -VName=Wert
              Setzt  eine  Ausgabesubstitutionsvariable.  Lesen  Sie  deb-substvars(5)  für eine Besprechung der
              Ausgabesubstitution.

       -TSubstvars-Datei
              Lese die Substitutionsvariablen aus Substvars-Datei; standardmäßig debian/substvars. Diese  Option
              kann  mehrfach  verwandt  werden,  um Substitutionsvariablen aus mehreren Dateien einzulesen (seit
              Dpkg 1.15.6).

       -DFeld=Wert
              Überschreibe oder ergänze ein Ausgabesteuerdateifeld.

       -Ufield
              Entferne ein Ausgabesteuerdateifeld.

       -cSteuerdatei
              Gibt die Haupt-control-Datei an,  aus  der  Informationen  gelesen  werden  sollen.  Standardmäßig
              debian/control.

       -lChangelog-Datei
              Gibt  die  Änderungsprotokolldatei  an, aus der Informationen gelesen werden sollen. Standardmäßig
              debian/changelog.

       -fDateienlist-Datei
              Lese oder schreibe die Liste der hochzuladenen Dateien hierher, statt debian/files zu verwenden.

       -FChangelog-Format
              Spezifiziert das Format des Changelogs. Lesen Sie dpkg-parsechangelog(1)  für  Informationen  über
              alternative Formate.

       -pPaket
              Erstellt  Informationen  für  das  Binärpaket  Paket.  Falls  die  Steuerdatei der Quellen nur ein
              Binärpakete aufführt, kann diese Option weggelassen werden;  andernfalls  ist  sie  notwendig,  um
              festzulegen, von welchen Binärpaketen die Informationen erstellt werden sollen.

       -nDateiname
              Gehe  davon  aus, das der Dateiname des Pakets Dateiname sein wird, statt des normalen Dateinamens
              Paket_Version_Architektur.deb.

       -is, -ip, -isp
              Diese Optionen werden aufgrund  der  Kompatibilität  mit  älteren  Versionen  der  Dpkg-Bauskripte
              ignoriert,  sind aber jetzt veraltet. Bisher wurden sie verwendet, um dpkg-gencontrol mitzuteilen,
              die Felder »Section« und »Priority« in  die  Steuerdatei  mit  aufzunehmen.  Dies  passiert  jetzt
              standardmäßig. Falls Sie das alte Verhalten erreichen möchten, können Sie die Option -U verwenden,
              um Felder aus der Steuerdatei zu entfernen.

       -PPaketbauverzeichnis
              Teilt  dpkg-source  mit,  dass  das  Paket in Paketbauverzeichnis statt in debian/tmp gebaut wird.
              Dieser Wert wird dazu verwendet, den Standardwert der  Substitutionsvariablen  Installed-Size  und
              des  Feldes  der  Steuerdatei  (mittels  du)  zu  finden,  und  für  den  Standard-Ablageplatz der
              Ausgabedatei.

       -O[Dateiname]
              Die control-Datei in die Standardausgabe (oder Dateiname falls angegeben, seit Dpkg 1.17.2)  statt
              nach  debian/tmp/DEBIAN/control (oder Paketbauverzeichnis/DEBIAN/control falls -P verwendet worden
              ist) ausgeben.

       -?, --help
              Zeige den Bedienungshinweis und beende.

       --version
              Gebe die Version aus und beende sich.

UMGEBUNG

       DPKG_COLORS
              Setzt den Farbmodus (seit Dpkg 1.18.5). Die derzeit  unterstützten  Werte  sind:  auto  (Vorgabe),
              always und never.

       DPKG_NLS
              Falls  dies  gesetzt  ist,  wird  es  zur  Entscheidung,  ob  Native  Language  Support,  auch als
              Internationalisierung (oder i18n) Unterstützung bekannt, aktiviert wird (seit  Dpkg  1.19.0).  Die
              akzeptierten Werte sind: 0 und 1 (Vorgabe).

DATEIEN

       debian/control
              Die  Hauptsteuerinformationsdatei für die Quellen. Sie gibt versionsunabhängige Informationen über
              das Quellpaket und die Binärpakete, die sie erstellen kann, an.

       debian/files
              Die Liste der erstellten Dateien, die Teil des Uploads sind, der vorbereitet wird. dpkg-gencontrol
              fügt die vermuteten Dateinamen von Binärpaketen hinzu, deren Steuerdateien es hier generiert.

SIEHE AUCH

       deb-substvars(5), deb-src-control(5), deb-changelog(5), deb-control(5).

ÜBERSETZUNG

       Die deutsche Übersetzung wurde 2004, 2006-2019 von Helge Kreutzmann <debian@helgefjell.de>, 2007 von
       Florian Rehnisch <eixman@gmx.de> und 2008 von Sven Joachim <svenjoac@gmx.de> angefertigt. Diese
       Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 2 oder neuer für
       die Kopierbedingungen. Es gibt KEINE HAFTUNG.

1.19.7                                             2022-05-25                                 dpkg-gencontrol(1)