.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "dpkg-gencontrol 1" .TH dpkg-gencontrol 1 2024-03-10 1.22.6 "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NOME .IX Header "NOME" dpkg-gencontrol \- gera ficheiros de controle Debian .SH RESUMO .IX Header "RESUMO" \&\fBdpkg-gencontrol\fR [\fIoption\fR...] .SH DESCRI\(,C\(~AO .IX Header "DESCRI\(,C\(~AO" \&\fBdpkg-gencontrol\fR l\(^e informa\(,c\(~ao a partir duma \('arvore fonte Debian desempacotada e gera um ficheiro de controle de pacote bin\('ario (que por predefini\(,c\(~ao \('e debian/tmp/DEBIAN/control); durante este processo ir\('a simplificar so campos de rela\(,c\(~ao. .PP Portanto \fBPre-Depends\fR, \fBDepends\fR, \fBRecommends\fR e \fBSuggests\fR s\(~ao simplificados nesta ordem ao se remover depend\(^encias que se sabe serem verdadeiras de acordo com as depend\(^encias mais fortes j\('a analisadas. Ir\('a tamb\('em remover qualquer auto\-depend\(^encia (de facto ir\('a remover qualquer depend\(^encia que avalia para verdadeira dado a vers\(~ao actual do pacote como instalado). Logicamente mant\('em a intersec\(,c\(~ao de m\('ultiplas depend\(^encias no mesmo pacote. A ordem de depend\(^encias \('e preservada o melhor poss\('ivel. Se qualquer depend\(^encia deve ser descartada devido a outra depend\(^encia que aparece mais \(`a frente no campo, a depend\(^encia substituta ir\('a tomar o lugar da descartada. .PP Os outros campos de rela\(,c\(~ao (\fBEnhances\fR, \fBConflicts\fR, \fBBreaks\fR, \fBReplaces\fR e \fBProvides\fR) s\(~ao tamb\('em simplificados individualmente ao computar a uni\(~ao de v\('arias depend\(^encias quando um pacote \('e listado v\('arias vezes no campo. .PP \&\fBdpkg-gencontrol\fR tamb\('em adiciona uma entrada para o pacote bin\('ario em \fBdebian/files\fR. .SH OP\(,C\(~OES .IX Header "OP\(,C\(~OES" .IP \fB\-v\fR\fIversion\fR 4 .IX Item "-vversion" Define o n\('umero de vers\(~ao do pacote bin\('ario que ser\('a gerado. .IP \fB\-V\fR\fIname\fR\fB=\fR\fIvalue\fR 4 .IX Item "-Vname=value" Define uma vari\('avel de substitui\(,c\(~ao de resultado. Veja \fBdeb\-substvars\fR\|(5) para discuss\(~ao sobre substitui\(,c\(~ao de resultado. .IP \fB\-T\fR\fIsubstvars-file\fR 4 .IX Item "-Tsubstvars-file" L\(^e vari\('aveis de substitui\(,c\(~ao em \fIsubstvars-file\fR; a predefini\(,c\(~ao \('e \fBdebian/substvars\fR. Esta op\(,c\(~ao pode ser usada v\('arias vezes para ler vari\('aveis de substitui\(,c\(~ao a partir de v\('arios ficheiros (desde dpkg 1.15.6). .IP \fB\-D\fR\fIfield\fR\fB=\fR\fIvalue\fR 4 .IX Item "-Dfield=value" Sobrep\(~oe ou adiciona um campo de ficheiro de controle de resultado. .IP \fB\-U\fR\fIfield\fR 4 .IX Item "-Ufield" Remove um campo de ficheiro de controle de resultado. .IP \fB\-c\fR\fIcontrol-file\fR 4 .IX Item "-ccontrol-file" Especifica o ficheiro de controle fonte principal de onde ler informa\(,c\(~ao. A predefini\(,c\(~ao \('e \fBdebian/control\fR. .IP \fB\-l\fR\fIchangelog-file\fR 4 .IX Item "-lchangelog-file" Especifica o ficheiro de registo de altera\(,c\(~oes de onde ler informa\(,c\(~ao. A predefini\(,c\(~ao \('e \fBdebian/changelog\fR. .IP \fB\-f\fR\fIfiles-list-file\fR 4 .IX Item "-ffiles-list-file" L\(^e ou escreve a lista de ficheiros a ser enviada para aqui, em vez de usar \fBdebian/files\fR. .IP \fB\-F\fR\fIchangelog-format\fR 4 .IX Item "-Fchangelog-format" Especifica o formato do registo de altera\(,c\(~oes. Veja \fBdpkg\-parsechangelog\fR\|(1) para informa\(,c\(~ao acerca dos formatos alternativos. .IP \fB\-p\fR\fIpackage\fR 4 .IX Item "-ppackage" Gera informa\(,c\(~ao para o pacote bin\('ario \fIpackage\fR. Se o ficheiro de controle fonte listar apenas um pacote bin\('ario ent\(~ao esta op\(,c\(~ao pode ser omitida; caso contr\('ario \('e essencial para seleccionar que informa\(,c\(~ao de quais pacotes bin\('ario gerar. .IP \fB\-n\fR\fIfilename\fR 4 .IX Item "-nfilename" Assume que o nome do ficheiro do pacote ser\('a \fIfilename\fR em vez do nome de ficheiro normal pacote_vers\(~ao_arquitectura.deb. .IP "\fB\-is\fR, \fB\-ip\fR, \fB\-isp\fR" 4 .IX Item "-is, -ip, -isp" Estas op\(,c\(~oes s\(~ao ignoradas para compatibilidade com vers\(~oes mais antigas dos scripts de compila\(,c\(~ao do dpkg, mas est\(~ao agora descontinuadas. Anteriormente eram usadas para dizer ao \fBdpkg-gencontrol\fR para incluir os campos Section e Priority no ficheiro de controle. Este agora \('e o comportamento predefinido. Se voc\(^e deseja obter o comportamento antigo, voc\(^e pode usar a op\(,c\(~ao \fB\-U\fR para apagar os campos do ficheiro de controle. .IP \fB\-P\fR\fIpackage-build-dir\fR 4 .IX Item "-Ppackage-build-dir" Sonda \fIpackage-build-dir\fR em vez de \fBdebian/tmp\fR. Este valor \('e usado para encontrar o valor predefinido da vari\('avel de substitui\(,c\(~ao \fBInstalled-Size\fR e o campo de ficheiro de controlo, e para a localiza\(,c\(~ao predefinida do ficheiro de sa\('ida. .IP \fB\-O\fR[\fIfilename\fR] 4 .IX Item "-O[filename]" Escreve o ficheiro de controle na sa\('ida standard (ou \fIfilename\fR se especificado, (desde dpkg 1.17.2), em vez de para \fBdebian/tmp/DEBIAN/control\fR (ou \fIpackage-build-dir\fR\fB/DEBIAN/control\fR se \fB\-P\fR foi usado). .IP "\fB\-?\fR, \fB\-\-help\fR" 4 .IX Item "-?, --help" Mostra a mensagem de utiliza\(,c\(~ao e termina. .IP \fB\-\-version\fR 4 .IX Item "--version" Mostra a vers\(~ao e termina. .SH AMBIENTE .IX Header "AMBIENTE" .IP \fBDPKG_COLORS\fR 4 .IX Item "DPKG_COLORS" Define o modo de cor (desde dpkg 1.18.5). Os valores actualmente aceites s\(~ao: \fBauto\fR (predefinido), \fBalways\fR e \fBnever\fR. .IP \fBDPKG_NLS\fR 4 .IX Item "DPKG_NLS" Se definida, ser\('a usada para decidir se deve activar o Suporte a Linguagem Nativa. Tamb\('em como conhecido como suporte de internacionaliza\(,c\(~ao (ou i18n) (desde dpkg 1.19.0). Os valores aceites s\(~ao \fB0\fR e \fB1\fR (predefini\(,c\(~ao). .SH FICHEIROS .IX Header "FICHEIROS" .IP \fBdebian/control\fR 4 .IX Item "debian/control" O ficheiro de informa\(,c\(~ao de controle de fonte principal, que fornece informa\(,c\(~ao independente da vers\(~ao acerca do pacote fonte e dos pacotes bin\('arios que pode gerar. .IP \fBdebian/files\fR 4 .IX Item "debian/files" A lista de ficheiros gerados que fazem parte do envio a ser preparado. \fBdpkg-gencontrol\fR adiciona os nomes de ficheiros presumidos de pacotes bin\('arios cujos ficheiros de controlo gera aqui. .SH "VEJA TAMB\('EM" .IX Header "VEJA TAMB\('EM" \&\fBdeb\-substvars\fR\|(5), \fBdeb\-src\-control\fR\|(5), \fBdeb\-changelog\fR\|(5), \fBdeb\-control\fR\|(5). .SH TRADU\(,C\(~AO .IX Header "TRADU\(,C\(~AO" Am\('erico Monteiro .PP Se encontrar algum erro na tradu\(,c\(~ao deste documento, por favor comunique para Am\('erico Monteiro .