Dies ist der Befehl dpkg-gencontrol, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
dpkg-gencontrol – Debian-Kontrolldateien generieren
ZUSAMMENFASSUNG
dpkg-gencontrol [zu erhalten...]
BESCHREIBUNG
dpkg-gencontrol liest Informationen aus einem entpackten Debian-Quellbaum und generiert eine
Steuerdatei für Binärpakete (standardmäßig debian/tmp/DEBIAN/control); Während dessen
Durch den Prozess werden die Beziehungsfelder vereinfacht.
So Vorab abhängig, Hängt ab, Empfiehlt und Schlägt vor werden in dieser Reihenfolge vereinfacht durch
Entfernen von Abhängigkeiten, von denen bekannt ist, dass sie entsprechend den stärkeren Abhängigkeiten wahr sind
bereits analysiert. Es wird auch jegliche Selbstabhängigkeit beseitigen (tatsächlich wird es jede entfernen).
Abhängigkeit, die angesichts der aktuellen Version des installierten Pakets als „true“ ausgewertet wird.
Logischerweise bleibt die Schnittmenge mehrerer Abhängigkeiten auf demselben Paket erhalten. Der
Die Reihenfolge der Abhängigkeiten bleibt so gut wie möglich erhalten: sofern eine Abhängigkeit vorhanden sein muss
verworfen, da weiter im Feld eine andere Abhängigkeit auftaucht, die Ersetzung
Die Abhängigkeit wird die verworfene ersetzen.
Die anderen Beziehungsfelder (Verbessert, Kriege, Breaks, Ersetzt und Bietet) sind auch
einzeln vereinfacht, indem die Vereinigung der verschiedenen Abhängigkeiten eines Pakets berechnet wird
ist im Feld mehrfach aufgeführt.
dpkg-gencontrol Fügt außerdem einen Eintrag für das Binärpaket hinzu debian/dateien.
OPTIONAL
-vVersion
Legt die Versionsnummer des Binärpakets fest, das generiert wird.
-VName=Wert
Legen Sie eine Ausgabesubstitutionsvariable fest. Sehen deb-substvars(5) zur Diskussion der Ausgabe
Auswechslung.
-Tsubstvars-Datei
Substitutionsvariablen einlesen substvars-Datei; die Standardeinstellung ist debian/substvars.
Diese Option kann mehrfach verwendet werden, um Substitutionsvariablen aus mehreren zu lesen
Dateien (seit Dpkg 1.15.6).
-DFeld=Wert
Überschreiben oder fügen Sie ein Ausgabesteuerdateifeld hinzu.
-UFeld
Entfernen Sie ein Ausgabesteuerdateifeld.
-cKontrolldatei
Gibt die Hauptquellcodeverwaltungsdatei an, aus der Informationen gelesen werden sollen. Die Standardeinstellung ist
Debian / Kontrolle.
-lChangelog-Datei
Gibt die Änderungsprotokolldatei an, aus der Informationen gelesen werden sollen. Die Standardeinstellung ist
Debian/Änderungsprotokoll.
-fDateien-Liste-Datei
Lesen oder schreiben Sie die Liste der hochzuladenden Dateien hier, anstatt zu verwenden
debian/dateien.
-FChangelog-Format
Gibt das Format des Änderungsprotokolls an. Sehen dpkg-parsechangelog(1) zur Information
über alternative Formate.
-pPaket
Generieren Sie Informationen für das Binärpaket Paket. Wenn die Quellcodeverwaltungsdatei
listet nur ein Binärpaket auf, dann kann diese Option weggelassen werden; sonst ist es so
Es ist wichtig, auszuwählen, welche Binärpaketinformationen generiert werden sollen.
-nDateinamen
Angenommen, der Dateiname des Pakets lautet Dateinamen anstelle des normalen
package_version_arch.deb Dateiname.
-ist, -ip, -isp
Diese Optionen werden aus Kompatibilitätsgründen mit älteren Versionen des dpkg-Builds ignoriert
Skripte, sind aber jetzt veraltet. Früher wurden sie zum Erzählen verwendet dpkg-gencontrol
um die Felder „Abschnitt“ und „Priorität“ in die Steuerdatei aufzunehmen. Das ist jetzt die
Standardverhalten. Wenn Sie das alte Verhalten erhalten möchten, können Sie das verwenden -U zu erhalten
um die Felder aus der Steuerdatei zu löschen.
-PPaket-Erstellungsverzeichnis
Tells dpkg-Quelle dass das Paket eingebaut wird Paket-Erstellungsverzeichnis statt
debian/tmp. Dieser Wert wird verwendet, um den Standardwert des zu ermitteln Installierte Größe
Substitutionsvariable und Steuerdateifeld (unter Verwendung von du) und für die Standardeinstellung
Speicherort der Ausgabedatei.
-O[Dateinamen]
Drucken Sie die Steuerdatei in die Standardausgabe (oder Dateinamen falls angegeben, da dpkg
1.17.2), statt zu debian/tmp/DEBIAN/control (oder Paket-Build-
dir/DEBIAN/control if -P wurde benutzt).
-?, --help
Zeigen Sie die Verwendungsmeldung an und beenden Sie den Vorgang.
--Version
Version anzeigen und beenden.
Verwenden Sie dpkg-gencontrol online über die Dienste von onworks.net