Provided by: dpkg-dev_1.21.1ubuntu2.6_all 

NOME
dpkg-gencontrol - gera ficheiros de controle Debian
SINOPSE
dpkg-gencontrol [option...]
DESCRIÇÃO
dpkg-gencontrol lê informação a partir duma árvore fonte Debian desempacotada e gera um ficheiro de
controle de pacote binário (que por predefinição é debian/tmp/DEBIAN/control); durante este processo irá
simplificar so campos de relação.
Portanto Pre-Depends, Depends, Recommends e Suggests são simplificados nesta ordem ao se remover
dependências que se sabe serem verdadeiras de acordo com as dependências mais fortes já analisadas. Irá
também remover qualquer auto-dependência (de facto irá remover qualquer dependência que avalia para
verdadeira dado a versão actual do pacote como instalado). Logicamente mantém a intersecção de múltiplas
dependências no mesmo pacote. A ordem de dependências é preservada o melhor possível. Se qualquer
dependência deve ser descartada devido a outra dependência que aparece mais à frente no campo, a
dependência substituta irá tomar o lugar da descartada.
Os outros campos de relação (Enhances, Conflicts, Breaks, Replaces e Provides) são também simplificados
individualmente ao computar a união de várias dependências quando um pacote é listado várias vezes no
campo.
dpkg-gencontrol também adiciona uma entrada para o pacote binário em debian/files.
OPÇÕES
-vversion
Define o número de versão do pacote binário que será gerado.
-Vname=value
Define uma variável de substituição de resultado. Veja deb-substvars(5) para discussão sobre
substituição de resultado.
-Tsubstvars-file
Lê variáveis de substituição em substvars-file; a predefinição é debian/substvars. Esta opção pode
ser usada várias vezes para ler variáveis de substituição a partir de vários ficheiros (desde dpkg
1.15.6).
-Dfield=value
Sobrepõe ou adiciona um campo de ficheiro de controle de resultado.
-Ufield
Remove um campo de ficheiro de controle de resultado.
-ccontrol-file
Especifica o ficheiro de controle fonte principal de onde ler informação. A predefinição é
debian/control.
-lchangelog-file
Especifica o ficheiro de registo de alterações de onde ler informação. A predefinição é
debian/changelog.
-ffiles-list-file
Lê ou escreve a lista de ficheiros a ser enviada para aqui, em vez de usar debian/files.
-Fchangelog-format
Especifica o formato do registo de alterações. Veja dpkg-parsechangelog(1) para informação acerca dos
formatos alternativos.
-ppackage
Gera informação para o pacote binário package. Se o ficheiro de controle fonte listar apenas um
pacote binário então esta opção pode ser omitida; caso contrário é essencial para seleccionar que
informação de quais pacotes binário gerar.
-nfilename
Assume que o nome do ficheiro do pacote será filename em vez do nome de ficheiro normal
pacote_versão_arquitectura.deb.
-is, -ip, -isp
Estas opções são ignoradas para compatibilidade com versões mais antigas dos scripts de compilação do
dpkg, mas estão agora descontinuadas. Anteriormente eram usadas para dizer ao dpkg-gencontrol para
incluir os campos Section e Priority no ficheiro de controle. Este agora é o comportamento
predefinido. Se você deseja obter o comportamento antigo, você pode usar a opção -U para apagar os
campos do ficheiro de controle.
-Ppackage-build-dir
Sonda package-build-dir em vez de debian/tmp. Este valor é usado para encontrar o valor predefinido
da variável de substituição Installed-Size e o campo de ficheiro de controlo, e para a localização
predefinida do ficheiro de saída.
-O[filename]
Escreve o ficheiro de controle na saída standard (ou filename se especificado, (desde dpkg 1.17.2),
em vez de para debian/tmp/DEBIAN/control (ou package-build-dir/DEBIAN/control se -P foi usado).
-?, --help
Mostra a mensagem de utilização e termina.
--version
Mostra a versão e termina.
AMBIENTE
DPKG_COLORS
Define o modo de cor (desde dpkg 1.18.5). Os valores actualmente aceites são: auto (predefinido),
always e never.
DPKG_NLS
Se definida, será usada para decidir se deve activar o Suporte a Linguagem Nativa. Também como
conhecido como suporte de internacionalização (ou i18n) (desde dpkg 1.19.0). Os valores aceites são 0
e 1 (predefinição).
FICHEIROS
debian/control
O ficheiro de informação de controle de fonte principal, que fornece informação independente da
versão acerca do pacote fonte e dos pacotes binários que pode gerar.
debian/files
A lista de ficheiros gerados que fazem parte do envio a ser preparado. dpkg-gencontrol adiciona os
nomes de ficheiros presumidos de pacotes binários cujos ficheiros de controlo gera aqui.
VEJA TAMBÉM
deb-substvars(5), deb-src-control(5), deb-changelog(5), deb-control(5).
TRADUÇÃO
Américo Monteiro
Se encontrar algum erro na tradução deste documento, por favor comunique para Américo Monteiro
<a_monteiro@gmx.com>.
1.21.1 2025-09-09 dpkg-gencontrol(1)