NOME¶
dpkg-gencontrol - genera file di controllo di Debian
SINTASSI¶
dpkg-gencontrol [
opzione...]
DESCRIZIONE¶
dpkg-gencontrol reads information from an unpacked Debian source tree and
generates a binary package control file (which defaults to
debian/tmp/DEBIAN/control); during this process it will simplify the relation
fields.
Thus
Pre-Depends,
Depends,
Recommends and
Suggests
are simplified in this order by removing dependencies which are known to be
true according to the stronger dependencies already parsed. It will also
remove any self-dependency (in fact it will remove any dependency which
evaluates to true given the current version of the package as installed).
Logically it keeps the intersection of multiple dependencies on the same
package. The order of dependencies is preserved as best as possible: if any
dependency must be discarded due to another dependency appearing further in
the field, the superseding dependency will take the place of the discarded
one.
The other relation fields (
Enhances,
Conflicts,
Breaks,
Replaces and
Provides) are also simplified individually by
computing the union of the various dependencies when a package is listed
multiple times in the field.
dpkg-gencontrol aggiunge anche una voce per il pacchetto binario in
debian/files.
OPZIONI¶
- -vversione
- Imposta il numero di versione del pacchetto binario che verrà
generato.
- -Vnome=valore
- Imposta una variabile di sostituzione per l'output. Vedere
deb-substvars(5) per informazioni sulle sostituzioni per
l'output.
- -Tsubstvars-file
- Legge le variabili di sostituzione in file-substvars; il valore
predefinito è debian/substvars. Questa opzione può
essere usata più volte per leggere variabili di sostituzione da
più file.
- -Dcampo=valore
- Override or add an output control file field.
- -Ucampo
- Remove an output control file field.
- -cfile-controllo
- Specifica il file di controllo principale dei sorgenti da cui leggere le
informazioni. Il valore predefinito è debian/control.
- -lfile-changelog
- Specifica il file changelog da cui leggere le informazioni. Il valore
predefinito è debian/changelog.
- -ffile-con-lista-file
- Legge o scrive la lista di file da caricare qui, invece di usare
debian/files.
- -Fformato-changelog
- Specifica il formato del changelog. Vedere dpkg-parsechangelog(1)
per informazioni sui formati alternativi.
- -ppacchetto
- Genera informazioni per il pacchetto binario pacchetto. Se il file
di controllo del sorgente elenca solo un pacchetto binario allora questa
opzione può essere omessa; altrimenti è essenziale
selezionare di quale pacchetto binario generare le informazioni.
- -nnomefile
- Assume che il nome di file del pacchetto sarà filename
invece del normale nome file pacchetto_versione_arch.deb
- -is, -ip, -isp
- Queste opzioni sono ignorate per compatibilità con versioni
più vecchie degli script di compilazione di dpkg, ma sono ora
deprecate. In passato erano usate per dire a dpkg-gencontrol di
includere i campi Section e Priority nel file di controllo. Questo
è ora il comportamento predefinito. Se si vuole il vecchio
comportamento, si può usare l'opzione -U per cancellare i
campi dal file di controllo.
- -Pdir-di-generazione-pacchetto
- Tells dpkg-source that the package is being built in
package-build-dir instead of debian/tmp. This value is used
to find the default value of the Installed-Size substitution
variable and control file field (using du), and for the default
location of the output file.
- -O[nomefile]
- Stampa il file di controllo sullo standard output (o filename se
specificato), invece che in debian/tmp/DEBIAN/control (o
dir-di-generazione-pacchetto /DEBIAN/control se è
stato usato -P).
- -?, --help
- Mostra il messaggio sull'uso ed esce.
- --version
- Mostra la versione ed esce.
FILE¶
- debian/control
- Il file principale di informazioni di controllo del sorgente, che da
informazioni indipendenti dalla versione sul pacchetto sorgente e sui
pacchetti binari che può produrre.
- debian/files
- The list of generated files which are part of the upload being prepared.
dpkg-gencontrol adds the presumed filenames of binary packages
whose control files it generates here.