From 33a2bb70562ae87235c9be95722a963129a13a38 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 20:42:28 +0200 Subject: Adding upstream version 1.22.6. Signed-off-by: Daniel Baumann --- man/pt/deb-buildinfo.pod | 4 +- man/pt/deb-changelog.pod | 2 +- man/pt/deb-changes.pod | 6 +- man/pt/deb-control.pod | 8 +- man/pt/deb-old.pod | 2 +- man/pt/deb-shlibs.pod | 2 +- man/pt/deb-src-control.pod | 28 +- man/pt/deb-src-symbols.pod | 18 +- man/pt/deb-substvars.pod | 6 +- man/pt/deb-symbols.pod | 4 +- man/pt/deb.pod | 2 +- man/pt/deb822.pod | 2 +- man/pt/dpkg-architecture.pod | 6 +- man/pt/dpkg-build-api.pod | 4 +- man/pt/dpkg-buildflags.pod | 667 +++++++++++++++++++++++++++++++++++++ man/pt/dpkg-buildpackage.pod | 6 +- man/pt/dpkg-buildtree.pod | 93 ++++++ man/pt/dpkg-deb.pod | 12 +- man/pt/dpkg-divert.pod | 4 +- man/pt/dpkg-genbuildinfo.pod | 2 +- man/pt/dpkg-genchanges.pod | 4 +- man/pt/dpkg-gencontrol.pod | 4 +- man/pt/dpkg-gensymbols.pod | 6 +- man/pt/dpkg-maintscript-helper.pod | 4 +- man/pt/dpkg-mergechangelogs.pod | 2 +- man/pt/dpkg-name.pod | 2 +- man/pt/dpkg-parsechangelog.pod | 16 +- man/pt/dpkg-query.pod | 4 +- man/pt/dpkg-scanpackages.pod | 8 +- man/pt/dpkg-scansources.pod | 6 +- man/pt/dpkg-shlibdeps.pod | 6 +- man/pt/dpkg-source.pod | 20 +- man/pt/dpkg-split.pod | 4 +- man/pt/dpkg-statoverride.pod | 2 +- man/pt/dpkg.pod | 62 ++-- man/pt/dsc.pod | 10 +- man/pt/dselect.pod | 16 +- man/pt/start-stop-daemon.pod | 6 +- man/pt/update-alternatives.pod | 12 +- 39 files changed, 919 insertions(+), 153 deletions(-) create mode 100644 man/pt/dpkg-buildflags.pod create mode 100644 man/pt/dpkg-buildtree.pod (limited to 'man/pt') diff --git a/man/pt/deb-buildinfo.pod b/man/pt/deb-buildinfo.pod index eddda2c..2265b3d 100644 --- a/man/pt/deb-buildinfo.pod +++ b/man/pt/deb-buildinfo.pod @@ -68,7 +68,7 @@ Este campo separado por espaços lista as arquitecturas de todos os ficheiros ac =item BI< string-de-versão> (obrigatório) -Typically, this is the original package's version number in whatever form the program's author uses. It may also include a Debian revision number (for non-native packages). The exact format and sorting algorithm are described in L. +Tipicamente, isto é o número de versão do pacote original seja em que formato o autor do programa usa. Pode também incluir um número de revisão Debian (para pacotes não-nativos). O formato exacto e algoritmo de ordenação estão descritos em L. =item B @@ -100,7 +100,7 @@ A arquitectura Debian para a instalação dos pacotes que estão a ser compilado =item B I -The date the package was built. It must be in the same format as the date in a L entry. +A data em que o pacote foi compilado. Tem de estar no mesmo formato que a data duma entrada L. =item B I diff --git a/man/pt/deb-changelog.pod b/man/pt/deb-changelog.pod index 93c0cb9..0631a60 100644 --- a/man/pt/deb-changelog.pod +++ b/man/pt/deb-changelog.pod @@ -42,7 +42,7 @@ I e I são o nome do pacote fonte e o número da versão. I lista uma ou mais distribuições separadas por espaços onde esta versão deve ser instalada quando é enviada; é copiado para o campo B no ficheiro I<.changes>. I tem de ser terminada com um caractere ponto e vírgula (U+003B ‘B<;>’). -I lists zero or more comma-separated I=I items. Each keyword can contain only minus and case insensitive alphanumeric characters, as they need to be mapped to L field names. The only Is currently supported by B are: +I lista zero ou mais itens I=I separados por espaços. Cada palavra-chave pode conter apenas os caracteres menos e alfanuméricos insensíveis a maiúsculas/minúsculas, pois precisam de ser mapeadas para nomes de campos L. As únicas Is presentemente suportadas pelo B são: =over diff --git a/man/pt/deb-changes.pod b/man/pt/deb-changes.pod index 8499126..bd2b864 100644 --- a/man/pt/deb-changes.pod +++ b/man/pt/deb-changes.pod @@ -14,7 +14,7 @@ If the PO get lost, keeping this translation up-to-date will be harder. =head1 NOME -deb-changes - Debian upload changes control file format +deb-changes - Formato Debian de ficheiro de controle de envio de alterações =head1 RESUMO @@ -38,7 +38,7 @@ O valor deste campo declara a versão de formato do ficheiro. A sintaxe do valor =item B I (necessário) -The date the package was built or last edited. It must be in the same format as the date in a L entry. +A data em que o pacote foi compilado ou editado pela última vez. Tem de estar no mesmo formato que a data duma entrada em L. O valor deste campo é geralmente extraído do ficheiro I. @@ -56,7 +56,7 @@ Lista as arquitecturas dos ficheiros actualmente a serem enviados ao arquivo. Ar =item BI< string-de-versão> (obrigatório) -Typically, this is the original package's version number in whatever form the program's author uses. It may also include a Debian revision number (for non-native packages). The exact format and sorting algorithm are described in L. +Tipicamente, isto é o número de versão do pacote original seja em que formato o autor do programa usa. Pode também incluir um número de revisão Debian (para pacotes não-nativos). O formato exacto e algoritmo de ordenação estão descritos em L. =item B Is (necessário) diff --git a/man/pt/deb-control.pod b/man/pt/deb-control.pod index 8d5c1ba..8ecb9e1 100644 --- a/man/pt/deb-control.pod +++ b/man/pt/deb-control.pod @@ -14,7 +14,7 @@ If the PO get lost, keeping this translation up-to-date will be harder. =head1 NOME -deb-control - Debian binary package control file format +deb-control - formato Debian de ficheiro de controle de pacote binário =head1 RESUMO @@ -22,7 +22,7 @@ B =head1 DESCRIÇÃO -Each Debian binary package contains a B file in its B member, and its L format is a subset of the B template source control file in Debian source packages, see L. +Cada pacote binário Debian contem um ficheiro B no seu membro B, e o seu formato L é um subconjunto do ficheiro modelo de controle de fonte B em pacotes fonte Debian, veja L. Este ficheiro contém um número de campos. Cada campo começa com uma etiqueta, tal como B ou B (insensitivo a maiúsculas/minúsculas) seguido por dois pontos (:), e o corpo do campo (sensível a maiúsculas/minúsculas a menos que declarado o contrário). Os campos são delimitados apenas pelas etiquetas de campo, por outras palavras, o texto do campo pode ter múltiplas linhas de comprimento, mas as ferramentas de instalação irão geralmente juntar as linhas quando processam o corpo do campo (excepto no caso do campo B, veja em baixo). @@ -40,7 +40,7 @@ Este campo define o tipo de pacote. B é para pacotes de tamanho reduzido =item BI< string-de-versão> (obrigatório) -Typically, this is the original package's version number in whatever form the program's author uses. It may also include a Debian revision number (for non-native packages). The exact format and sorting algorithm are described in L. +Tipicamente, isto é o número de versão do pacote original seja em que formato o autor do programa usa. Pode também incluir um número de revisão Debian (para pacotes não-nativos). O formato exacto e algoritmo de ordenação estão descritos em L. =item B I (recomendado) @@ -214,7 +214,7 @@ Este campo era usado para especificar uma lista de perfis de compilação separa =item B I -This field specifies a whitespace separated list of reasons why this package was auto-generated. Binary packages marked with this field will not appear in the I template source control file. The only currently used reason is B. +Esta campo especifica uma lista de razões separadas por espaços de porquê este pacote foi auto-gerado. OS pacotes binários marcados com este campo não irão aparecer no ficheiro de controle fonte modelo I. A única razão usada actualmente é B. =item B I diff --git a/man/pt/deb-old.pod b/man/pt/deb-old.pod index 57324ec..279f16a 100644 --- a/man/pt/deb-old.pod +++ b/man/pt/deb-old.pod @@ -22,7 +22,7 @@ IB<.deb> =head1 DESCRIÇÃO -The B<.deb> format is the Debian binary package file format. This manual page describes the B format, used before Debian 0.93. Please see L for details of the new format. +O formato B<.deb> é o formato de ficheiro de pacote binário Debian. Este manual descreve o formato B, usando antes de Debian 0.93. Por favor veja L para detalhes sobre o novo formato. =head1 FORMATO diff --git a/man/pt/deb-shlibs.pod b/man/pt/deb-shlibs.pod index ce196ce..a12cf94 100644 --- a/man/pt/deb-shlibs.pod +++ b/man/pt/deb-shlibs.pod @@ -32,7 +32,7 @@ Ficheiros B mapeiam nomes de bibliotecas partilhadas e versões (I e I são delimitados por espaços em branco, mas o campo I estende-se até ao fim da linha. O campo I é opcional e normalmente não necessário. -The I field has the same syntax as the B field in a binary control file, see L. +O campo I tem a mesma sintaxe que o campo B num ficheiro de control binário, veja L. =head1 FORMATOS DE SONAME diff --git a/man/pt/deb-src-control.pod b/man/pt/deb-src-control.pod index a4806c5..10c42b5 100644 --- a/man/pt/deb-src-control.pod +++ b/man/pt/deb-src-control.pod @@ -14,7 +14,7 @@ If the PO get lost, keeping this translation up-to-date will be harder. =head1 NOME -deb-src-control - Debian source package template control file format +deb-src-control - formato Debian de ficheiro de controle modelo de pacote fonte =head1 RESUMO @@ -22,9 +22,9 @@ B =head1 DESCRIÇÃO -Each Debian source package contains the «B» template source control file, and its L format is a superset of the B file shipped in Debian binary packages, see L. +Cada pacote fonte Debian contem o ficheiro modelo de controle de fonte «B», e o seu formato L é um superconjunto do ficheiro B enviado em pacotes binários Debian, veja L. -This file contains at least 2 stanzas, separated by a blank line. The first stanza is called the source package stanza and lists all information about the source package in general, while each following stanzas are called the binary package stanzas and describe exactly one binary package per stanza. Each stanza consists of at least one field. A field starts with a field name, such as B or B
(case insensitive), followed by a colon, the body of the field (case sensitive unless stated otherwise) and a newline. Multi-line fields are also allowed, but each supplementary line, without a field name, should start with at least one space. The content of the multi-line fields is generally joined to a single line by the tools (except in the case of the B field, see below). To insert empty lines into a multi-line field, insert a dot after the space. Lines starting with a ‘B<#>’ are treated as comments. +Este ficheiro contem pelo menos 2 estrofes, separadas por uma linha vazia. A primeira estrofe é chamada a estrofe do pacote fonte e lista toda a informação acerca do pacote fonte em geral, enquanto cada uma das estrofe seguintes são chamadas estrofes de pacote binário e descrevem exactamente um pacote binário por cada estrofe. Cada estrofe consiste de pelo menos um campo. Um campo começa com um nome de campo, tal como B ou B
(insensível a maiúsculas/minúsculas), seguido de dois pontos, o corpo do campo (sensível a maiúsculas/minúsculas a menos que declarado o contrário) e uma mudança de linha. São também permitirmos campos multi-linha, mas cada linha suplementar, sem um nome de campo, deve começar com pelo menos um espaço em branco. O conteúdo dos campos multi-linha é geralmente juntado numa única pelas ferramentas (excepto no caso do campo B, ver abaixo). Para inserir linhas vazias num campo de multi-linha, insira um ponto após o espaço. As linhas começadas com ‘B<#>’ são tratadas como comentários. =head1 CAMPOS DE FONTE @@ -68,11 +68,11 @@ Este campo é usado para indicar se o campo B requer privilégios =item B -The binary targets will not require (fake)root at all. This is the default in B level >= 1. +Os alvos binários não irão requerer (fake)root de todo. Esta é a predefinição em B nível >= 1. =item B -The binary targets must always be run under (fake)root. This value is the default in B level 0, when the field is omitted; adding the field with an explicit B, while not strictly needed, marks it as having been analyzed for this requirement. +Os alvos binários devem ser sempre corridos sob (fake)root. Este é a predefinição em B nível 0, quando o campo é omitido, adicionar o campo com um B explícito quando não estritamente necessário, marca-o como tendo sido analisada para este requerimento. =item I @@ -90,7 +90,7 @@ Quando o campo está definido para uma das I, o compilador irá e =item B I -These fields are described in the L manual page, as they are generated from information inferred from B or copied literally to the source control file. +Estes campos estão descritos no manual do L, pois eles são gerados a partir de informação inferida de B ou copiada literalmente para o ficheiro de controle da fonte. =item B I @@ -154,9 +154,9 @@ O mesmo que B. mas apenas quando se compila os pacotes independ =back -The syntax of the B, B and B fields is a list of groups of alternative packages. Each group is a list of packages separated by vertical bar (or “pipe”) symbols, ‘B<|>’. The groups are separated by commas ‘B<,>’, and can end with a trailing comma that will be eliminated when generating the fields for L (since dpkg 1.10.14). Commas are to be read as “AND”, and pipes as “OR”, with pipes binding more tightly. Each package name is optionally followed by an architecture qualifier appended after a colon ‘B<:>’, optionally followed by a version number specification in parentheses ‘B<(>’ and ‘B<)>’, an architecture specification in square brackets ‘B<[>’ and ‘B<]>’, and a restriction formula consisting of one or more lists of profile names in angle brackets ‘B>’ and ‘B>’. +A sintaxe dos campos B, B e B é uma lista de grupos de pacotes alternativos. Cada grupo é uma lista de pacotes separados por símbolos de barra vertica (ou “pipe”), ‘B<|>’. OS grupos estão separados por vírgulas ‘B<,>’, e podem terminar com uma vírgula final que será eliminada ao gerar os campos para L (desde dpkg 1.10.14). As virgulas devem ler-se como “E”, e os pipes como “OU”, com os pipes a vincular com mais firmeza, Cada nome de pacote é seguido opcionalmente por um qualificador de arquitectura anexado após dois pontos ‘B<:>’, opcionalmente seguido por uma especificação de número de versão em parêntesis ‘B<(>’ e ‘B<)>’, uma especificação de arquitectura em parêntesis rectos ‘B<[>’ e ‘B<]>’, e uma fórmula de restrição consistindo de uma ou mais listas de nomes de perfis em colchetes angulares ‘B>’ e ‘B>’. -The syntax of the B, B and B fields is a list of comma-separated package names, where the comma is read as an “AND”, and where the list can end with a trailing comma that will be eliminated when generating the fields for L (since dpkg 1.10.14). Specifying alternative packages using a “pipe” is not supported. Each package name is optionally followed by a version number specification in parentheses, an architecture specification in square brackets, and a restriction formula consisting of one or more lists of profile names in angle brackets. +A sintaxe dos campos B, B e B é uma lista de nomes de pacotes separados por vírgulas, onde a vírgula é lida com um "E", e onde a lista por terminar com uma vírgula final que será eliminada ao se gerar os campos para L (desde dpkg 1.10.14). Especificar pacotes alternativos usando um “pipe” não é suportado. Cada nome de pacote é opcionalmente seguido de uma especificação de número de versão em parêntesis, uma especificação de arquitectura em parêntesis rectos, e uma fórmula de restrição consistindo de um ou mais listas de nomes de perfis em colchetes angulares. Um nome qualificador de arquitectura pode ser um nome de arquitectura real Debian (desde dpkg 1.16.5), B (desde dpkg 1.16.2) ou B (desde dpkg 1.16.5). Se omitido, a predefinição para campos B é a arquitectura da máquina actual, a predefinição para campos B é B. Um nome de arquitectura real Debian irá corresponder exactamente essa arquitectura para esse nome de pacote, B irá corresponder a qualquer arquitectura para esse nome de pacote se o pacote estiver marcado com B, e B irá corresponder à arquitectura de compilação actual se o pacote não estiver marcado com B. @@ -184,7 +184,7 @@ Este campo define o tipo de pacote. B é para pacotes de tamanho reduzido =item B I|B|B (necessário) -The architecture specifies on which type of hardware this package runs. For packages that run on all architectures, use the B value. For packages that are architecture independent, such as shell and Perl scripts or documentation, use the B value. To restrict the packages to a certain set of architectures, specify the architecture names, separated by a space. It's also possible to put architecture wildcards in that list (see L for more information about them). +A arquitectura especifica em que tipo de hardware este pacote corre. Para os pacotes que correm em toras as arquitecturas, use o valor B. Para pacotes que são independentes da arquitectura, tais como scripts de shell e Perl ou documentação, use o valor B. Para restringir os pacotes a certo conjunto de arquitecturas, especifique os nomes das arquitecturas, separadas por um espaço. É também possível colocar wildcards de arquitecturas nessa lista (veja L para mais informação sobre isto). =item B I @@ -206,7 +206,7 @@ Por outras palavras, se uma estrofe de pacote binário estiver anotado com um ca =item B I (recomendado) -These fields are described in the L manual page, as they are copied literally to the control file of the binary package. +Estes campos estão descritos no manual do L, pois eles são literalmente copiados para o ficheiro de controle do pacote binário. =item B I @@ -230,7 +230,7 @@ These fields are described in the L manual page, as they are cop =item B I -These fields declare relationships between packages. They are discussed in the L manual page. When these fields are found in I they can also end with a trailing comma (since dpkg 1.10.14), have architecture specifications and restriction formulas which will all get reduced when generating the fields for L. +Estes campos declaram relacionamentos entre pacotes. Eles são discutidos no manual L. Quando estes campos são encontrados em I eles podem também terminar com uma vírgula final (desde dpkg 1.10.14), têm especificações de arquitectura, e fórmulas de restrição que serão todas reduzidas quando se gera os campos para L. =item B I @@ -250,15 +250,15 @@ Estes campos são usados pelo instalador de debian em Bs e geralmente não =item B -The field will appear in the source package control file, see L. +O campo irá aparecer no ficheiro de controle do pacote fonte, veja L. =item B -The field will appear in the control file in the binary package, see L. +O campo irá aparecer no ficheiro de controle do pacote binário, veja L. =item B -The field will appear in the upload control (.changes) file, see L. +O campo irá aparecer no ficheiro de controle de envio (.changes), veja L. =back diff --git a/man/pt/deb-src-symbols.pod b/man/pt/deb-src-symbols.pod index 18d6388..3c99695 100644 --- a/man/pt/deb-src-symbols.pod +++ b/man/pt/deb-src-symbols.pod @@ -26,7 +26,7 @@ Os modelos de ficheiros symbol são enviados em pacotes fonte Debian, e o seu fo =head2 Comentários -Comments are supported in template symbol files. Any line with ‘#’ as the first character is a comment except if it starts with ‘#include’ (see section L). Lines starting with ‘#MISSING:’ are special comments documenting symbols that have disappeared. +Comentários são suportados em modelos de ficheiros de símbolos: Qualquer linha com um ‘#’ no primeiro caractere é um comentário excepto se começar com ‘#include’ (veja secção L). As linhas que começam com ‘#MISSING:’ são comentários especiais que documentam símbolos que desapareceram. =head2 Usando substituição de #PACKAGE# @@ -34,7 +34,7 @@ Em alguns casos raros, o nome da biblioteca varia entre arquitecturas. Para evit =head2 Usar etiquetas símbolo -Symbol tagging is useful for marking symbols that are special in some way. Any symbol can have an arbitrary number of tags associated with it. While all tags are parsed and stored, only some of them are understood by B and trigger special handling of the symbols. See subsection L for reference of these tags. +Etiquetagem de símbolos é útil para marcar símbolos que são especiais em algum modo. Qualquer símbolo pode ter um número arbitrário de etiquetas associadas com ele. Enquanto todas as etiquetas são analisadas e guardadas, apenas algumas delas são compreendidas pelo B e despoletam manuseamento especial dos símbolos. Veja a sub-secção L para referência a estas etiquetas. A especificação de etiqueta vem logo antes do nome do símbolo (não é permitido nenhum espaço em branco entre eles). Começa sempre com um abre-parêntesis B<(>, termina com um fecha-parêntesis B<)> e tem de conter pelo menos uma etiqueta. Múltiplas etiquetas são separadas pelo caractere B<|>. Cada etiqueta pode opcionalmente ter um valor que é separado do nome da etiqueta com um caractere B<=>. Os nomes de etiquetas e valores podem ser strings arbitrárias excepto que não podem conter nenhum dos caracteres especiais B<)> B<|> B<=>. Nomes de símbolos que seguem a especificação das etiquetas podem opcionalmente ser citados com os caracteres B<'> ou B<"> para permitir espaços em brando neles. No entanto, se não existirem etiquetas especificadas para o símbolo, as citações são tratadas como parte do nome do símbolo o qual continua até ao primeiro espaço. @@ -44,7 +44,7 @@ A especificação de etiqueta vem logo antes do nome do símbolo (não é permit O primeiro símbolo no exemplo é chamado I e tem duas etiquetas: I com valor I e I que não tem nenhum valor. O segundo símbolo chamado I é apenas etiquetado com a etiqueta chamada I. O último símbolo é um exemplo do símbolo normal não etiquetado. -Since symbol tags are an extension of the L format, they can only be part of the symbols files used in source packages (those files should then be seen as templates used to build the symbols files that are embedded in binary packages). When B is called without the B<-t> option, it will output symbols files compatible to the L format: it fully processes symbols according to the requirements of their standard tags and strips all tags from the output. On the contrary, in template mode (B<-t>) all symbols and their tags (both standard and unknown ones) are kept in the output and are written in their original form as they were loaded. +Como as etiquetas de símbolos são uma extensão do formato L, elas apenas fazer parte dos ficheiros de símbolos usados em pacotes fonte (esses ficheiros devem depois ser vistos como modelos usados para compilar os ficheiros de símbolos que são embebidos em pacotes binários. Quando B é chamado sem a opção B<-t>, irá escrever ficheiros de símbolos compatíveis com o formato L: processa totalmente os símbolos de acordo com os requerimentos das suas etiquetas standard e remove todas as etiquetas do resultado. Pelo contrário, em modo de modelo (B<-t>) todos os símbolos e suas etiquetas (tanto standard como desconhecidas) são mantidas no resultado e são escritas no seu formato original como foram carregadas. =head2 Etiquetas símbolo standard @@ -96,15 +96,15 @@ Um alias descontinuado para B (desde dpkg 1.20.1, suportado desd =item B -Denotes I symbol pattern. See L subsection below. +indica o padrão de símbolos I . Veja a sub-secção L em baixo. =item B -Denotes I (symbol version) symbol pattern. See L subsection below. +Indica o padrão de símbolos I (versão de símbolo). Veja a sub-secção L em baixo. =item B -Denotes I symbol pattern. See L subsection below. +Indica o padrão de símbolos I. Veja a sub-secção L em baixo. =back @@ -112,9 +112,9 @@ Denotes I symbol pattern. See L subsection below Ao contrário de uma especificação de símbolo standard, um padrão pode cobrir vários símbolos reais da biblioteca. B irá tentar corresponder cada padrão com cada símbolo real que I tem uma contrapartida de símbolo específica definida no ficheiro de símbolos. Sempre que o primeiro padrão de correspondência é encontrado, todas as suas etiquetas e propriedades serão usadas como a especificação base do símbolo. Se nenhum dos padrões corresponder, o símbolo irá ser considerado como novo. -A pattern is considered lost if it does not match any symbol in the library. By default this will trigger a B failure under B<-c1> or higher level. However, if the failure is undesired, the pattern may be marked with the I tag. Then if the pattern does not match anything, it will only appear in the diff as MISSING. Moreover, like any symbol, the pattern may be limited to the specific architectures with the I tag. Please refer to L subsection above for more information. +Um padrão é considerado perdido se não corresponder a nenhum símbolo da biblioteca. Por predefinição isto irá despoletar que B falhe sob B<-c1> ou nível mais alto. No entanto, se a falha for indesejável, o padrão pode ser marcado com a etiqueta I. Então se o padrão não corresponder a nada, irá apenas aparecer no diff como MISSING. Além disso, como qualquer símbolo, o padrão pode ser limitado a arquitecturas específicas com a etiqueta I. Por favor consulte a sub.secção L em cima para mais informação. -Patterns are an extension of the L format hence they are only valid in symbol file templates. Pattern specification syntax is not any different from the one of a specific symbol. However, symbol name part of the specification serves as an expression to be matched against I of the real symbol. In order to distinguish among different pattern types, a pattern will typically be tagged with a special tag. +Padrões são uma extensão do formato L por isso eles são apenas válidos em modelos de ficheiros de símbolos. A sintaxe de especificação de padrões não é em nada diferente daquela de um símbolo específico. No entanto, a parte da especificação com o nome do símbolo serve como uma expressão para ser correspondida contra I do símbolo real. De modo a se distinguir entre tipos diferentes de padrões, um padrão será tipicamente etiquetado com uma etiqueta especial. Até ao momento, B suporta três tipos de padrão básicos: @@ -122,7 +122,7 @@ Até ao momento, B suporta três tipos de padrão básicos: =item B -This pattern is denoted by the I tag. It matches only C++ symbols by their demangled symbol name (as emitted by L utility). This pattern is very handy for matching symbols which mangled names might vary across different architectures while their demangled names remain the same. One group of such symbols is I which have architecture specific offsets embedded in their mangled names. A common instance of this case is a virtual destructor which under diamond inheritance needs a non-virtual thunk symbol. For example, even if _ZThn8_N3NSB6ClassDD1Ev@Base on 32-bit architectures will probably be _ZThn16_N3NSB6ClassDD1Ev@Base on 64-bit ones, it can be matched with a single I pattern: +Este padrão é denotado pela etiqueta I. Corresponde apenas a símbolos C++ pelo seu nome desmutilado de símbolo (como emitido pelo utilitário L). Este padrão é muito jeitoso para corresponder a símbolos cujos nomes mutilados podem variar por entre diferentes arquitecturas enquanto que os seus nomes desmutilados permanecem iguais. Um grupo de tais símbolos é I que têm embebidos desvios específicos de arquitectura nos seus nomes mutilados. Uma instância comum deste caso é um destruidor virtual que sob herança diamante precisa de um símbolo thunk não-virtual. Por exemplo, mesmo que _ZThn8_N3NSB6ClassDD1Ev@Base em arquitecturas de 32bit provavelmente seja _ZThn16_N3NSB6ClassDD1Ev@Base em 64bit, pode ser correspondido com um único padrão I: libdummy.so.1 libdummy1 #MINVER# [...] diff --git a/man/pt/deb-substvars.pod b/man/pt/deb-substvars.pod index 316ce60..7274690 100644 --- a/man/pt/deb-substvars.pod +++ b/man/pt/deb-substvars.pod @@ -69,7 +69,7 @@ A arquitectura da máquina actual (isto é, a arquitectura para a qual o pacote =item B -The current vendor name (since dpkg 1.20.0). This value comes from the B field for the current vendor's origin file, as L would retrieve it. +O nome do fornecedor actual (desde dpkg 1.20.0). Este valor vem do campo B do ficheiro original do fornecedor actual, como L o obteria. =item B @@ -111,11 +111,11 @@ Espaço de disco usado adicional quando o pacote é instalado. Se esta variável =item BI -The value of the source stanza field I (which must be given in the canonical capitalization; since dpkg 1.18.11). Setting these variables has no effect other than on places where they are expanded explicitly. These variables are only available when generating binary control files. +O valor do campo I da estrofe fonte (o qual deve ser dado em na capitalização canonical, desde dpkg 1.18.11). Definir estas variáveis não tem efeito para além de em lugares onde elas são explicitamente expandidas. Estas variáveis estão apenas disponíveis quando se geram ficheiros de controle binários. =item BI -The value of the output field I (which must be given in the canonical capitalization). Setting these variables has no effect other than on places where they are expanded explicitly. +O valor do campo I resultante (o qual deve ser dado em na capitalização canonical). Definir estas variáveis não tem efeito para além de em lugares onde elas são explicitamente expandidas. =item B diff --git a/man/pt/deb-symbols.pod b/man/pt/deb-symbols.pod index 59502dc..f97f239 100644 --- a/man/pt/deb-symbols.pod +++ b/man/pt/deb-symbols.pod @@ -22,7 +22,7 @@ B =head1 DESCRIÇÃO -The symbol files are shipped in Debian binary packages, and its format is a subset of the template symbol files used by L in Debian source packages, see L. +Os ficheiros symbol são enviados em pacotes binários Debian, e o seu formato é um sub-conjunto dos ficheiros symbol modelo usados por L em pacotes fonte Debian, veja L. O formato para uma entrada de informação de dependência de biblioteca partilhada extensiva nestes ficheiros é: @@ -34,7 +34,7 @@ Z<> [...] I I [I] -The I is exactly the value of the SONAME field as exported by L. A I is a dependency where I<#MINVER#> is dynamically replaced either by a version check like “(E= I)” or by nothing (if an unversioned dependency is deemed sufficient). +O I é exactamente o valor do campo SONAME como exportado por L. Um I é uma dependência onde I<#MINVER#> é substituída dinamicamente seja por uma verificação de versão tipo “(E= I)” ou por nada (se uma dependência isenta-de-versão for considerada suficiente). Cada I exportado (listado como I@I, com I sendo “Base” se a biblioteca for isenta-de-versão) estiver associado a um I do seu modelo de dependência (o modelo de dependência principal é sempre usado e irá acabar sendo combinado com o modelo de dependência referenciado por I se presente). O primeiro modelo de dependência alternativa é numerado 1, o segundo 2, etc. Cada coluna é separada por exactamente um único espaço em branco. diff --git a/man/pt/deb.pod b/man/pt/deb.pod index 4c68bfd..745a115 100644 --- a/man/pt/deb.pod +++ b/man/pt/deb.pod @@ -24,7 +24,7 @@ IB<.deb> O formato B<.deb> é o formato de ficheiro de pacote binários Debian. É compreendido deste o dpkg 0.93.76, e é gerado por predefinição desde o dpkg 1.2.0 e 1.1.1elf (i386/compilações ELF). -The format described here is used since Debian 0.93; details of the old format are described in L. +O formato descrito aqui é usado desde Debian 0.93; detalhes do formato antigo estão descritos em L. =head1 FORMATO diff --git a/man/pt/deb822.pod b/man/pt/deb822.pod index 79e9c64..88c749f 100644 --- a/man/pt/deb822.pod +++ b/man/pt/deb822.pod @@ -70,7 +70,7 @@ Os nomes dos campos não são sensíveis a maiúsculas/minúsculas, mas é usual Separadores de estrofes (linhas vazias) e linhas consistindo apenas de U+0020 B e U+0009 B, não são permitidos dentro de valores de campo ou entre campos. Linhas vazias em valores de campo são normalmente escapadas ao representa-las por um U+0020 B seguido de um ponto (U+002E ‘B<.>’). -Lines starting with U+0023 ‘B<#>’, without any preceding whitespace are comments lines that are only permitted in source package control files (I) and in L files. These comment lines are ignored, even between two continuation lines. They do not end logical lines. +Linhas começadas com U+0023 ‘B<#>’, sem nenhum espaço em branco a preceder são linhas de comentários que são apenas permitidos em ficheiros de controle dos pacotes fonte (I) e em ficheiros L. Estas linhas de comentários são ignoradas, mesmo entre duas linhas de continuação. Elas não terminam linhas lógicas. Todos os ficheiros de controle têm de estar codificados em UTF-8. diff --git a/man/pt/dpkg-architecture.pod b/man/pt/dpkg-architecture.pod index 7403121..8b9dfd2 100644 --- a/man/pt/dpkg-architecture.pod +++ b/man/pt/dpkg-architecture.pod @@ -24,9 +24,9 @@ B [I
+ +Esta definição (desde dpkg 1.18.0; desactivada por predefinição) adiciona B<-fsanitize=address> a B e B<-fsanitize=address -fno-omit-frame-pointer> a B e B. + +=item B + +Esta definição (desde dpkg 1.18.0; desactivada por predefinição) adiciona B<-fsanitize=thread> a B, B e B. + +=item B + +Esta definição (desde dpkg 1.18.0; desactivada por predefinição) adiciona B<-fsanitize=leak> a B. Fica automaticamente desactivada se as funcionalidades B
ou B estiverem activas, pois elas já implicam isto. + +=item B + +Esta definição (desde dpkg 1.18.0; desactivada por predefinição) adiciona B<-fsanitize=undefined> a B, B e B. + +=back + +=head2 endurecimento + +Várias opções de tempo de compilação (detalhado em baixo) podem ser usadas para ajudar a endurecer um binário resultante contra ataques de corrupção de memória, ou disponibilizar mensagens de aviso adicionais durante a compilação. Excepto como notado em baixo, estas estão activadas por predefinição para as arquitecturas que as suportam. + +=over + +=item B + +Esta definição (desde dpkg 1.16.1; activada por predefinição) adiciona B<-Wformat -Werror=format-security> a B, B, B e B. Isto irá avisar sobre uso de strings de formato impróprias, e irá falhar quando funções de formato forem usadas em modo que representem possíveis problemas de segurança. Presentemente, isto avisa sobre chamadas a funções B e B onde a string de formato não é uma string literal e não existem argumentos de formato, como em B em vez de B Isto pode ser um buraco de segurança se a string de formato vier de uma entrada não confiável e conter ‘%n’. + +=item B + +Esta definição (desde dpkg 1.16.1; activada por predefinição) adiciona B<-D_FORTIFY_SOURCE=2> a B. Durante a geração de código o compilador sabe muita informação sobre tamanhos de buffer (onde possível), e tenta substituir chamadas de função buffer de comprimento ilimitadas e inseguras por umas limitadas em comprimento. Isto é especialmente útil para código antigo, desnecessariamente complicado. Adicionalmente, as strings de formato em memória gravável que contêm ‘%n’ são bloqueadas. Se uma aplicação depender de tal string de formato, isso terá que ser contornado. + +Note que para esta opção ter algum efeito, a fonte tem de também ser compilada com B<-O1> ou superior. Se a variável de ambiente B conter I, então o suporte a B será desactivado, devido a novos avisos serem emitidos pelo glibc 2.16 e posterior. + +=item B + +Esta definição (desde dpkg 1.16.1; activada por predefinição se stackprotectorstrong não estiver em uso) adiciona B<-fstack-protector--param=ssp-buffer-size=4> a B, B, B, B, B e B. Isto adiciona verificações de segurança contra sobreposições de empilhamento. Isto renderiza muitos potenciais ataques de injeções de código em situações de abortar. No melhor caso, isto transforma vulnerabilidades de injeção de código em negação de serviço ou em não-problemas (dependendo da aplicação). + +Esta funcionalidade requer ligação (link) a glibc (ou outro fornecedor de B<__stack_chk_fail>), portanto precisa de ser desactivada quando se compila com B<-nostdlib> ou B<-ffreestanding> ou semelhante. + +=item B + +Esta definição (desde dpkg 1.17.11; activada por predefinição) adiciona B<-fstack-protector-strong> a B, B, B, B, B e B. Esta é uma variante mais forte de B, mas sem penalidades de performance significativas. + +Desactivar B irá também desactivar esta definição. + +Esta funcionalidade tem os mesmos requerimentos que B, e adicionalmente também requer gcc 4.9 e posterior. + +=item B + +Esta definição (desde dpkg 1.22.00; activada por predefinição) adiciona B<-fstack-clash-protection> a B, B, B e B a B, B, B, B, B e B. Isto adiciona código para prevenir ataques do estilo stack clash. + +=item B + +Esta definição (desde dpkg 1.22.00; activada por predefinição) adiciona B<-fcf-protection> em B e B<-mbranch-protection=standard> em B a B, B, B, B, B e B. Isto adiciona proteção de ramo a chamadas, saltos e retornos indiretos para verificar se estes são válidos durante a execução. + +=item B + +Esta definição (desde dpkg 1.16.1; activada por predefinição) adiciona B<-Wl,-z,relro> a B. Durante o carregamento do programa, várias secções de memória ELF precisam de ser escritas pelo vinculador. Isto sinaliza ao carregador para tornar estas secções só-leitura antes de entregar o controlo ao programa. Mais notavelmente isto previne ataques de sobrescrita GOT. Se esta opção for desactivada, B irá ficar também desactivado. + +=item B + +Esta definição (desde dpkg 1.16.1; desactivada por predefinição) adiciona B<-Wl,-z,now> a B. Durante o carregamento do programa, todos os símbolos dinâmicos são resolvidos, permitindo que todo o PLT seja marcado só-leitura (devido ao B em cima). A opção pode ser activada se B não for activado. + +=item B + +Esta definição (desde dpkg 1.16.1; sem uma predefinição global desde dpkg 1.18.23, pois é agora activa por predefinição pelo gcc nas arquitecturas Debian amd64, arm64, armel, armhf, hurd-i386, i386, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, mips64el, powerpc, ppc64, ppc64el, riscv64, s390x, sparc e sparc64) adiciona as opções requeridas para activar ou desactivar PIE via ficheiros de especificações do gcc, Se necessário, dependendo de se o gcc injeta nessa arquitectura as bandeiras por ele próprio ou não. Quando a definição está activa e o gcc injeta as bandeiras, não adiciona nada. Quando a definição está activa e o gcc não injeta as bandeiras, adiciona B<-fPIE> (via I<%PKGDATADIR%/pie-compiler.specs>) a B, B, B, B, B e B, e B<-fPIE -pie> (via I<%PKGDATADIR%/pie-link.specs>) a B. Quando a definição está desactivada e o gcc injeta as bandeiras, adiciona B<-fno-PIE> (via I<%PKGDATADIR%/no-pie-compile.specs>) a B, B, B, B, B e B, e B<-fno-PIE -no-pie> (via I<%PKGDATADIR%/no-pie-link.specs>) a B. + +Position Independent Executable (PIE) é necessário para tirar vantagem de Address Space Layout Randomization (ASLR), suportado por algumas versões de kernel. Enquanto ASLR já pode ser aplicada para áreas de dados na stack e heap (brk e mmap), as áreas de código têm de ser compiladas como independente-de-posição. As bibliotecas partilhadas já fazem isto (B<-fPIC>), assim elas ganham ASLR automaticamente, mas as regiões de texto binários precisam de ser compiladas como PIE para ganhar ASLR. Quando isto acontece, os ataques ROP (Return Oriented Programming) são mais difíceis pois não são localizações estáticas para ressaltar durante um ataque de corrupção de memória. + +PIE não é compatível com B<-fPIC>, assim em geral é preciso cuidado ao compilar objectos partilhados. Mas porque as bandeiras PIE emitidas são injetadas via ficheiros specs de gcc, deverá ser sempre seguro defini-las incondicionalmente independentemente do tipo de objecto a ser compilado ou ligado em link. + +Bibliotecas estáticas pode ser usadas por programas ou outras bibliotecas partilhadas. Dependendo das bandeiras usadas para compilar todos os objectos dentro de uma biblioteca estática, estas bibliotecas serão utilizáveis por conjuntos diferentes de objectos: + +=over + +=item none + +Não pode ser vinculado a um programa PIE, não é uma biblioteca partilhada. + +=item B<-fPIE> + +Pode ser vinculado a qualquer programa, mas não a uma biblioteca partilhada (recomendado). + +=item B<-fPIC> + +Pode ser vinculado a qualquer programa e biblioteca partilhada. + +=back + +Se existir a necessidade de definir estas bandeiras manualmente, fazendo bypass à injeção de spec gcc, há varias coisas a ter em conta. Passar incondicionalmente e explicitamente B<-fPIE>, B<-fpie> ou B<-pie> a um sistema de compilação usando libtool é seguro pois estas bandeiras irão ser despojadas quando se compila bibliotecas partilhadas. Caso contrário em projetos que compilam ambos programas e bibliotecas partilhadas você pode precisar de certificar que quando compila as bibliotecas partilhadas, B<-fPIC> seja sempre passado em último (para que sobreponha qualquer B<-PIE> anterior) às bandeiras de compilação tais como B, e B<-shared> é passado em último (para que sobreponha qualquer B<-pie> anterior) para ligar em link bandeiras tais como B. B: Isto não deve ser necessário com a maquinaria de specs gcc predefinida. + +Adicionalmente, como PIE é implementado via registo geral, algumas arquitecturas com falta de registo (mas não incluindo mais a i386 desde as optimizações implementadas no gcc E= 5) podem ver perdas de performance até aos 15% em grandes cargas de aplicações de segmentos de texto pesados; a maioria das cargas vêm menos de 1%. Arquitecturas com registos mais gerais (ex. amd64) não vêm mais alto que uma penalidade de pior caso. + +=back + +=head2 reproducible + +As opções de tempo de compilação detalhadas em baixo podem ser usadas para ajudar a melhorar a reprodutibilidade de compilação ou fornecer mensagens de aviso adicionais durante a compilação. Excepto como notado em baixo, estas estão activadas por predefinição para as arquitecturas que as suportam. + +=over + +=item B + +Esta definição (desde dpkg 1.17.14; activada por predefinição) adiciona B<-Wdate-time> a B. Isto irá causar avisos quando as macros B<__TIME__>, B<__DATE__> e B<__TIMESTAMP__> são usadas. + +=item B + +Esta definição (desde dpkg 1.19.1; activada por predefinição) adiciona B<-ffile-prefix-map=>IB<=.> a B, B, B, B, B e B quando B está definido para o directório de nível de topo do pacote a ser compilado. Isto tem o efeito de remover o caminho de compilação de qualquer ficheiro gerado. + +Se ambas B e B forem definidas, esta opção toma precedência, porque é um superconjunto do anterior. + +B: Se o processo de compilação capturar as bandeiras de compilação para os objectos de compilação resultantes, isso irá tornar o pacote não-reproduzível. E ao desactivar esta opção poderá tornar alguns dos objectos reproduzíveis de novo isto irá também requerer desactivar B, o que poderá tornar quaisquer símbolos de depuração gerados não-reproduzíveis. A correção ideal é parar de capturar bandeiras de compilação. + +=item B + +Esta definição (desde dpkg 1.18.5; activada por predefinição) adiciona B<-fdebug-prefix-map=>IB<=.> a B, B, B, B, B e B quando B está definido para o directório de nível de topo do pacote a ser compilado. Isto tem o efeito de remover o caminho de compilação de qualquer símbolo de depuração gerado. + +B: Esta funcionalidade tem propriedades de reprodução semelhantes a B. + +=back + +=head1 AMBIENTE + +Existem 2 conjuntos de variáveis de ambiente a fazer as mesmas operações, O primeiro (DEB_I_I) nunca deve ser usada dentro de B. Destina-se a qualquer utilizador que queria recompilar o pacote fonte com bandeiras de compilação diferentes. O segundo conjunto (DEB_I_MAINT_I) só deve ser usado em B pelos maintainers de pacotes para alterar as bandeiras de compilação resultantes. + +=over + +=item BIB<_SET> + +=item BIB<_MAINT_SET> (desde dpkg 1.16.1) + +Esta variável pode ser usada para forçar o valor retornado para a fornecida. + +=item BIB<_STRIP> (desde dpkg 1.16.1) + +=item BIB<_MAINT_STRIP> (desde dpkg 1.16.1) + +Esta variável pode ser usada para disponibilizar uma lista separada por espaços das opções que irão ser despojadas do conjunto de flags retornado para a I fornecida. + +=item BIB<_APPEND> + +=item BIB<_MAINT_APPEND> (desde dpkg 1.16.1) + +Esta variável pode ser usada para acrescentar opções suplementares ao valor retornado para a I fornecida. + +=item BIB<_PREPEND> (desde dpkg 1.16.1) + +=item BIB<_MAINT_PREPEND> (desde dpkg 1.16.1) + +Esta variável pode ser usada para adicionar opções suplementares ao inicio do valor retornado para a I fornecida. + +=item B + +=item B (desde dpkg 1.16.1) + +Estas variáveis podem ser usadas por um utilizador ou maintainer para desactivar/activar várias funcionalidades de área que afectam bandeiras de compilação. A variável B sobrepõe qualquer definição nas áreas de funcionalidade de B. Veja a secção L para detalhes. + +=item B + +Esta definição define o fornecedor actual. Se não definida, irá descobrir o fornecedor actual ao ler B<%PKGCONFDIR%/origins/default>. + +=item B + +Esta variável define o caminho de compilação (desde dpkg 1.18.8) a usar em funcionalidades como B para que possam ser controladas pelo chamador. Esta variável é actualmente específica de Debian e derivados. + +=item B + +Define o modo de cor (desde dpkg 1.18.5). Os valores actualmente aceites são: B (predefinido), B e B. + +=item B + +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 B<0> e B<1> (predefinição). + +=back + +=head1 FICHEIROS + +=head2 Ficheiros de configuração + +=over + +=item B<%PKGCONFDIR%/buildflags.conf> + +Ficheiro de configuração geral do sistema. + +=item B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> ou + +=item B<$HOME/.config/dpkg/buildflags.conf> + +Ficheiro de configuração do utilizador. + +=back + +=head2 Suporte a empacotamento + +=over + +=item B<%PKGDATADIR%/buildflags.mk> + +trecho do Makefile que irá carregar (e opcionalmente exportar) todas as bandeiras suportadas pelo B em variáveis (desde dpkg 1.16.1). + +=back + +=head1 EXEMPLOS + +Para passar flags de compilação a um comando de compilação dentro de um Makefile: + +=over + + $(MAKE) $(shell dpkg-buildflags --export=cmdline) + + ./configure $(shell dpkg-buildflags --export=cmdline) + +=back + +Para definir bandeiras de compilação num script de shell ou num fragmento de shell, por ser usado o B para interpretar o resultado e para exportar as bandeiras no ambiente: + +=over + + eval "$(dpkg-buildflags --export=sh)" && make + +=back + +ou para definir os parâmetros posicionais a passar a um comando: + +=over + + eval "set -- $(dpkg-buildflags --export=cmdline)" + for dir in a b c; do (cd $dir && ./configure "$@" && make); done + +=back + +=head2 Utilização em debian/rules + +Você deve chamar B ou incluir B do ficheiro B para obter as bandeiras de compilação necessárias para passar ao sistema de compilação. Note que versões antigas do B (antes do dpkg 1.16.1) exportavam estas bandeiras automaticamente. No entanto, você não deve confiar nisto, pois isto quebra a invocação manual de B. + +Para pacotes com sistemas de compilação tipo autoconf, você pode passar as opções relevantes ao configure ou L diretamente, como mostrado em cima. + +Para outros sistemas de compilação, ou quando precisa de um controle mais afinado acerca de quais bandeiras são passadas para onde, você pode usar B<--get>. Ou você pode incluir B em vez disto, o que toma conta de chamar B e guardar as bandeiras de compilação em variáveis do make. + +Se você quiser exportar todas as bandeiras de compilação para o ambiente (onde elas pode ser colhidas pelo seu sistema de compilação): + +=over + + DPKG_EXPORT_BUILDFLAGS = 1 + include %PKGDATADIR%/buildflags.mk + +=back + +Para algum controle extra sobre o que é exportado, você pode exportar manualmente as variáveis (pois nenhuma é exportada por predefinição). + +=over + + include %PKGDATADIR%/buildflags.mk + export CPPFLAGS CFLAGS LDFLAGS + +=back + +E claro que você pode passar as bandeiras aos comandos manualmente: + +=over + + include %PKGDATADIR%/buildflags.mk + build-arch: + $(CC) -o hello hello.c $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) + +=back + + +=head1 TRADUÇÃO + +Américo Monteiro + +Se encontrar algum erro na tradução deste documento, por favor comunique para +Américo Monteiro . diff --git a/man/pt/dpkg-buildpackage.pod b/man/pt/dpkg-buildpackage.pod index ce485c1..758087f 100644 --- a/man/pt/dpkg-buildpackage.pod +++ b/man/pt/dpkg-buildpackage.pod @@ -514,7 +514,7 @@ Se definido, será usado para assinar os ficheiros B<.changes>, B<.buildinfo> e =item B -If set, it will contain a space-separated list of options that affect the behavior of some dpkg tools involved in package building, and might affect the package build process if the code in F honors them. These options can have parameters specified immediately after an equal sign (‘B<=>‘). For options that support multiple parameters, these will not be separated by spaces, as these are reserved to separate options. +Se definido, irá conter uma lista de opções separadas por espaços que afectam o comportamento de algumas ferramentas do dpkg envolvidas na compilação de pacote, e pode afectar o processo de compilação se o código em I as honrar. Estas opções podem ter parâmetros especificados imediatamente após um sinal de igual (‘B<=>‘). Para opções que suportem múltiplos parâmetros, estes não serão separadas por espaços, pois estes estão reservados para opções separadas. O seguinte são opções conhecidas e suportadas pelas ferramentas do dpkg, outras opções honradas por F podem ser definidas por políticas específicas da distribuição. @@ -554,7 +554,7 @@ B irá acrescentar a bandeira B<--no-print-directory> LI -These are feature areas that control build flag features. See L for further details. +Estas são áreas de característica que controlam as características da bandeira de compilação. Veja L para mais detalhes. =back @@ -588,7 +588,7 @@ B é chamado com os parâmetros B<-a> e B<-t> reencaminhados. =item B -This variable is set to the value obtained from the B field, the dpkg-build-api level or from the command-line. When set, it will be a valid value for the B field. It is used to notify B whether the B specification is supported. +Esta variável é definida para o valor obtido a partir do campo B, o nível dpkg-build-api ou a partir da linha de comandos. Quando definida, será um valor válido para o campo B. É usada para notificar B se a especificação B é suportada. =item B diff --git a/man/pt/dpkg-buildtree.pod b/man/pt/dpkg-buildtree.pod new file mode 100644 index 0000000..1139b31 --- /dev/null +++ b/man/pt/dpkg-buildtree.pod @@ -0,0 +1,93 @@ + + ***************************************************** + * GENERATED FILE, DO NOT EDIT * + * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION * + ***************************************************** + +This file was generated by po4a(7). Do not store it (in VCS, for example), +but store the PO file used as source file by po4a-translate. + +In fact, consider this as a binary, and the PO file as a regular .c file: +If the PO get lost, keeping this translation up-to-date will be harder. + +=encoding UTF-8 + +=head1 NOME + +dpkg-buildtree - ajudante para operações na árvore de compilação durante compilação de pacotes + +=head1 RESUMO + +B [I...] [I] + +=head1 DESCRIÇÃO + +B é uma ferramenta para executar operações comuns na árvore de compilação para um pacote fonte. + +Este programa foi introduzido no dpkg 1.22.3. + +=head1 COMANDOS + +=over + +=item B + +Remove todos os artefactos gerados durante uma compilação pelas várias ferramentas do dpkg, e os nomes de caminho usados ou controlados pelas ferramentas do dpkg que são seguras de se limpar. Estes ficheiros são usados para acompanhar o estado entre execuções de compilação do pacote, e são em muitos casos detalhes de implementação interna com que o empacotador não se deve preocupar, ou são directórios de estágios contendo artefactos de compilação. + +=item B<--help> + +Mostra a mensagem de utilização e termina. + +=item B<--version> + +Mostra a versão e termina. + +=back + +=head1 FICHEIROS + +=head2 Ficheiros limpos + +=over + +=item F + +=item F + +Ficheiros gerados pelo L. + +=item F + +=item F + +Ficheiros gerados pelo L. + +=item F + +Directório de estágio que contém os conteúdos a ser usados quando se cria um pacote. Ambos L e L ficheiros gerados dentro. + +=back + +=head1 EXEMPLOS + +=head2 Utilização em debian/rules + +Você pode chamar B a partir de F alvo B, após ter executado outras limpezas necessárias. + +Por exemplo para um sistema de compilação tipo-autoconf: + +=over + + clean: + [ ! -f Makefile ] || $(MAKE) distclean + dpkg-buildtree clean + +=back + + +=head1 TRADUÇÃO + +Américo Monteiro + +Se encontrar algum erro na tradução deste documento, por favor comunique para +Américo Monteiro . diff --git a/man/pt/dpkg-deb.pod b/man/pt/dpkg-deb.pod index 8aba578..824fdd8 100644 --- a/man/pt/dpkg-deb.pod +++ b/man/pt/dpkg-deb.pod @@ -94,11 +94,11 @@ O arquivo de entrada não é (actualmente) processado sequencialmente, portanto =item B<--ctrl-tarfile> I -Extracts the control data from a binary package and sends it to standard output in B format (since dpkg 1.17.14). Together with L this can be used to extract a particular control file from a package archive. The input archive will always be processed sequentially. +Extrai os dados de controlo de um pacote binário e envia-os para a saída standard em formato B (desde dpkg 1.17.14). Juntamente com L isto pode ser usado para extrair um ficheiro de controlo particular de um arquivo pacote. O arquivo de entrada será sempre processado sequencialmente. =item B<--fsys-tarfile> I -Extracts the filesystem tree data from a binary package and sends it to standard output in B format. Together with L this can be used to extract a particular file from a package archive. The input archive will always be processed sequentially. +Extrai os dados de árvore de sistema de ficheiros de um pacote binário e envia-os para a saída standard em formato B. Juntamente com L isto pode ser usado para extrair um ficheiro particular de um arquivo pacote. O arquivo de entrada será sempre processado sequencialmente. =item B<-e>, B<--control> I [I] @@ -126,7 +126,7 @@ Mostra a versão e termina. esta opção é usada para especificar o formato dos resultados que B<--show> irá produzir. O formato é uma string que será escrita para cada pacote listado. -The string may reference any status field using the “${I}” form, a list of the valid fields can be easily produced using B<-I> on the same package. A complete explanation of the formatting options (including escape sequences and field tabbing) can be found in the explanation of the B<--showformat> option in L. +A string pode referenciar qualquer campo de estado usado o formato “${I}”, uma lista dos campos válidos pode ser produzida facilmente usando B<-I> no mesmo pacote. Uma explicação completa das opções de formatação (incluindo sequências de escape e tabulação de campos) pode ser encontrada na explicação da opção B<--showformat> em L. A predefinição para este campo é “${Package}\t${Version}\n”. @@ -140,7 +140,7 @@ Especifica qual a estratégia de compressão usar no backend compressor, quando =item B<-Z>I -Specify which compression type to use when building a package. Allowed values are B, B (since dpkg 1.15.6), B (since dpkg 1.21.18) and B (default is B<%DEB_DEFAULT_COMPRESSOR%>). +Especifica qual tipo de compressão usar quando compila um pacote. Valores permitidos são B, B (desde dpkg 1.15.6), B (desde dpkg 1.21.18) e B (a predefinição é B<%DEB_DEFAULT_COMPRESSOR%>). =item B<--[no-]uniform-compression> @@ -222,7 +222,9 @@ Se definido, B irá usa-lo como o directório onde criar ficheiros e d =item B -If set, it will be used as the timestamp (as seconds since the epoch) in the L's L container and used to clamp the mtime in the L file entries. +Se definido, será usado como marca temporal (em segundos desde a época) no contentor L de L e usado para engatar o mtime nas entradas do ficheiro L. + +Since dpkg 1.18.8. =back diff --git a/man/pt/dpkg-divert.pod b/man/pt/dpkg-divert.pod index 1816e9b..53afa76 100644 --- a/man/pt/dpkg-divert.pod +++ b/man/pt/dpkg-divert.pod @@ -24,7 +24,7 @@ B [I -Set the installation directory, which refers to the directory where packages are to be installed. B is also the directory passed to L before running package's installation scripts, which means that the scripts see B as a root directory. Defaults to «I». +Define o directório de instalação, o que se refere ao directório onde os pacotes vão ser instalados. B é também o directório passado ao L antes de correr scripts de instalação dos pacotes, o que significa que os vêm B como o directório raiz. A predefinição é «I». =item B<--root=>I @@ -691,7 +691,7 @@ Desde dpkg 1.21.10, a arquitectura é também tida em conta, o que torna possív =item B<--post-invoke=>I -Set an invoke hook I to be run via “%DPKG_DEFAULT_SHELL% -c” before or after the B run for the I, I, I, I, I and I actions (since dpkg 1.15.4), and I and I actions (since dpkg 1.17.19). This option can be specified multiple times. The order the options are specified is preserved, with the ones from the configuration files taking precedence. The environment variable B is set for the hooks to the current B action. +Define um I hook de invocação para ser corrido via “%DPKG_DEFAULT_SHELL% -c” antes ou depois de o B correr para as acções I, I, I, I, I, e I (desde dpkg 1.15.4), e as acções I e I (desde dpkg 1.17.19). Esta opção pode ser especificada várias vezes. A ordem que as opções são especificadas é preservada, com aquelas dos ficheiros de configuração a tomar precedência. A variável de ambiente B é definida para os hooks para a acção actual do B. B: Front-ends podem chamar B várias vezes por invocação, o que pode fazer correr os hooks mais vezes do que o esperado. @@ -703,7 +703,7 @@ Define I como um filtro de caminho, seja por excluir ou re-incluir I: Tenha em conta que ao depender de caminhos excluídos você pode danificar completamente o seu sistema, use com cuidado. -The glob patterns use the same wildcards used in the shell, were ‘*’ matches any sequence of characters, including the empty string and also ‘/’. For example, «I» matches «I». As usual, ‘?’ matches any single character (again, including ‘/’). And ‘[’ starts a character class, which can contain a list of characters, ranges and complementations. See L for detailed information about globbing. B: The current implementation might re-include more directories and symlinks than needed, in particular when there is a more specific re-inclusion, to be on the safe side and avoid possible unpack failures; future work might fix this. +Os padrões glob usam as mesmas wildcards usadas na shell, onde ‘*’ corresponde a qualquer sequência de caracteres, incluindo a string vazia e também ‘/’. Por exemplo, «I» corresponde a «I». Como normal, ‘?’ corresponde a qualquer caractere único (mais uma vez, incluindo ‘/’). E ‘[’ começa uma classe de caractere, o qual pode conter uma lista de caracteres, gamas e complementações. Veja L para informação detalhada acerca de globbing. B: A implementação actual pode re-incluir mais directivas e links simbólicos do que necessário, em particular quando existe uma re-inclusão mais específica. para estar no lado seguro e evitar possíveis falhas de desempacotamento, trabalho futuro poderá corrigir isto. Isto pode ser usado para remover todos os caminhos excepto alguns particulares; um caso típico é: @@ -714,7 +714,7 @@ para remover todos os ficheiros de documentação excepto os ficheiros de copyri Estas duas opções pode ser especificadas várias vezes, e intercaladas entre elas. Ambas são processadas na ordem fornecida, com a última regra corresponde a um nome de ficheiro a marcar a decisão. -The filters are applied when unpacking the binary packages, and as such only have knowledge of the type of object currently being filtered (e.g. a normal file or a directory) and have not visibility of what objects will come next. Because these filters have side effects (in contrast to L filters), excluding an exact pathname that happens to be a directory object like I will not have the desired result, and only that pathname will be excluded (which could be automatically reincluded if the code sees the need). Any subsequent files contained within that directory will fail to unpack. +Os filtros são aplicados quando se desempacota os pacotes binários, e como tal apenas têm conhecimento do tipo de objecto actualmente a ser filtrado (ex. um ficheiro normal num directório) e não têm visibilidade dos outros objetos que virão a seguir. Porque estes filtros têm efeitos secundários (em contraste aos filtros L), excluir um nome de caminho exacto que acontece ser um objecto directório como I não irá ter o resultado desejado, e apenas esse nome de caminho será excluído (que poderá ser automaticamente re-incluído se o código vir a necessidade). Quaisquer ficheiros subsequentes contidos dentro desse directório irão falhar ao desempacotar. B: certifique-se que os globs não são expandidos pela sua shell. @@ -807,7 +807,7 @@ Enviado apenas antes de um estado de processamento começar. I é um de B =item B<--status-logger>=I -Send machine-readable package status and progress information to the shell I's standard input, to be run via “%DPKG_DEFAULT_SHELL% -c” (since dpkg 1.16.0). This option can be specified multiple times. The output format used is the same as in B<--status-fd>. +Envia o estado do pacote em linguagem de máquina e informação de progresso para a entrada standard de I de shell, para ser corrido via “%DPKG_DEFAULT_SHELL% -c” (desde dpkg 1.16.0). Esta opção pode ser especificada várias vezes. O formato de resultados usado é o mesmo que em B<--status-fd>. =item B<--log=>I @@ -902,7 +902,7 @@ O programa que o B irá executar quando iniciar uma nova shell interactiva =item B -The program B will execute when running a pager, which will be executed with «B<$SHELL -c>», for example when displaying the conffile differences. If B is not set, «B<%DPKG_DEFAULT_SHELL%>» will be used instead. The B overrides the B environment variable (since dpkg 1.19.2). +O programa que o B irá executar quando correr um paginador, o qual será executado com «B<$SHELL -c>», por exemplo quando mostrar as diferenças do conffile. Se B não estiver definida, será usado «B<%DPKG_DEFAULT_SHELL%>» em vez deste. O B sobrepõe a variável de ambiente B (desde dpkg 1.19.2). =item B @@ -936,7 +936,7 @@ Definido pelo B para “B<-FRSXMQ>”, Se não já definido, quando cria u =item B -Defined by B on the maintainer script environment to indicate which installation to act on (since dpkg 1.18.5). The value is intended to be prepended to any path maintainer scripts operate on. During normal operation, this variable is empty. When installing packages into a different B, B normally invokes maintainer scripts using L and leaves this variable empty, but if B<--force-script-chrootless> is specified then the L call is skipped and B is non-empty. +Definido pelo B no ambiente de scripts do maintainer para indicar em qual instalação devem actuar (desde 1.18.5). O valor destina-se a ser adicionado ao inicio de qualquer caminho em que os scripts de maintainer operam. Durante uma operação normal, esta variável está vazia. Ao instalar pacotes numa B diferente, o B normalmente invoca scripts do maintainer usando L e deixa esta variável vazia, mas se B<--force-script-chrootless> for especificado então a chamada L é saltada e B fica não-vazia. =item B @@ -1016,37 +1016,37 @@ Lista dos pacotes disponíveis. =item I<%ADMINDIR%/status> -Statuses of available packages. This file contains information about whether a package is marked for removing or not, whether it is installed or not, etc. See section L for more info. +Estados dos pacotes disponíveis. Este ficheiro contem informação acerca de se um pacote está marcado para remoção ou não, se está instalado ou não, etc. Veja a secção L para mais informação. O ficheiro status é salvaguardado diariamente em I<%BACKUPSDIR%>. Pode ser útil se for perdido ou corrompido devido a problemas com o sistema de ficheiros. =back -The format and contents of a binary package are described in L. +O formato e conteúdo de um pacote binário está descrito em L. -=head2 Filesystem filenames +=head2 Nomes de ficheiros do sistema de ficheiros -During unpacking and configuration B uses various filenames for backup and rollback purposes. The following is a simplified explanation of how these filenames get used during package installation. +Durante o desempacotar e configurar o B usa vários nomes de ficheiros para objectivos de salvaguarda e reposição. O seguinte é uma explicação simplificada de como estes nomes de ficheiros são usados durante a instalação de um pacote. =over =item F<*.dpkg-new> -During unpack, B extracts new filesystem objects into IB<.dpkg-new> (except for existing directories or symlinks to directories which get skipped), once that is done and after having performed backups of the old objects, the objects get renamed to I. +Durante o desempacotar. o B extrai os novos objectos do sistema de ficheiros em IB<.dpkg-new> (excepto para directórios existentes ou links simbólicos a directórios que são saltados), após isso estar feito e após ter feito salvaguardas dos objectos antigos, os objectos são renomeados para I. =item F<*.dpkg-tmp> -During unpack, B makes backups of the old filesystem objects into IB<.dpkg-tmp> after extracting the new objects. These backups are performed as either a rename for directories (but only if they switch file type), a new symlink copy for symlinks, or a hard link for any other filesystem object, except for conffiles which get no backups because they are processed at a later stage. +Durante o desempacotar. o B cria salvaguardas dos antigos objectos do sistema de ficheiros em IB<.dpkg-tmp> após extrair os novos objectos. Estas salvaguardas são executadas seja ou ao renomear os directórios (mas apenas se mudarem de tipo de ficheiro), uma nova cópia de link simbólico para os links simbólicos, ou um hard link para qualquer outro objecto de sistema de ficheiros, excepto para ficheiros de configuração os quais não têm salvaguardas porque serão processados num estágio posterior. -In case of needing to rollback, these backups get used to restore the previous contents of the objects. These get removed automatically after the installation is complete. +No caso de necessidade de reposição, estas salvaguardas são usadas para restaurar os conteúdos anteriores dos objectos. Estas são removidas automaticamente após a instalação estar completa. =item F<*.dpkg-old> -During configuration, when installing a new version, B can make a backup of the previous modified conffile into IB<.dpkg-old>. +Durante a configuração, quando instala a nova versão, o B consegue fazer uma salvaguarda do ficheiro de configuração modificado anteriormente em IB<.dpkg-old>. =item F<*.dpkg-dist> -During configuration, when keeping the old version, B can make a backup of the new unmodified conffile into IB<.dpkg-dist>. +Durante a configuração, e ao manter a versão antiga, o B consegue fazer uma salvaguarda do novo ficheiro de configuração não modificado em IB<.dpkg-dist>. =back @@ -1066,7 +1066,7 @@ B<--no-act> geralmente dá menos informação do que poderia ser útil. =head1 EXEMPLOS -To list installed packages related to the editor L (note that B does not load the I file anymore by default, and the B B<--load-avail> option should be used instead for that): +Para listar pacotes instalados relacionados com o editor L (note que B já não carrega o ficheiro I por predefinição, e para isso deve ser usada a opção B B<--load-avail>): =over @@ -1090,7 +1090,7 @@ Para procurar você próprio na listagem de pacotes: =back -To remove an installed neovim package: +Para remover um pacote neovim instalado: =over @@ -1098,7 +1098,7 @@ To remove an installed neovim package: =back -To install a package, you first need to find it in an archive or media disc. When using an archive based on a pool structure, knowing the archive area and the name of the package is enough to infer the pathname: +Para instalar um pacote, primeiro você precisa de encontra-lo num arquivo ou disco de media. Quando se usa um arquivo baseado numa estrutura pool, conhecer a área do arquivo e o nome do pacote é suficiente para inferir o nome de de caminho: =over @@ -1133,15 +1133,15 @@ você pode instala-lo com: Note que isto não irá realmente instalar ou remover nada, mas apenas definir o estado de selecção nos pacotes requeridos. Você irá precisar de alguma outra aplicação para realmente descarregar e instalar os pacotes requeridos. Por exemplo, correr B. -Ordinarily, you will find that L provides a more convenient way to modify the package selection states. +Normalmente, você irá descobrir que o L fornece um método mais conveniente de modificar os estados de selecção de pacotes. =head1 FUNCIONALIDADES ADICIONAIS -Additional functionality can be gained by installing any of the following packages: B, B and B. +Podem ser ganhas funcionalidades adicionais ao instalar qualquer um dos seguintes pacotes: B, B e B. =head1 VEJA TAMBÉM -L, L, L, L, L, L, L, L, and L. +L, L, L, L, L, L, L, L, e L. =head1 AUTORES diff --git a/man/pt/dsc.pod b/man/pt/dsc.pod index 11296d5..5bd3ed6 100644 --- a/man/pt/dsc.pod +++ b/man/pt/dsc.pod @@ -14,7 +14,7 @@ If the PO get lost, keeping this translation up-to-date will be harder. =head1 NOME -dsc - Debian source package control file format +dsc - formato Debian de ficheiro de controle de pacotes fonte =head1 RESUMO @@ -36,7 +36,7 @@ Os dados de controle podem estar inclusos numa assinatura OpenPGP ASCII Armored, O valor deste campo declara a versão de formato do pacote fonte. O valor do campo é usado por programas que actuam no pacote fonte para interpretar a lista de ficheiros no pacote fonte e determinar como desempacota-los. A sintaxe do valor do campo é uma revisão maior numérica (“0-9”), um ponto (“.”), uma revisão menor numérica (“0-9”), e depois um subtipo opcional após um espaço em branco (“ \t”), o qual é especificado numa palavra alfanumérica em minúsculas (“a-z0-9”) em parêntesis (“()”). O subtipo é opcional na sintaxe mas pode ser obrigatória para revisões particulares de formato fonte. -The source formats currently supported by B are B<1.0>, B<2.0>, B<3.0 (native)>, B<3.0 (quilt)>, B<3.0 (git)>, B<3.0 (bzr)> and B<3.0 (custom)>. See L for their description. +Os formatos fonte actualmente suportados pelo B são B<1.0>, B<2.0>, B<3.0 (native)>, B<3.0 (quilt)>, B<3.0 (git)>, B<3.0 (bzr)> e B<3.0 (custom)>. Veja L para as suas descrições. =item B I (necessário) @@ -58,7 +58,7 @@ O valor do campo é geralmente gerado a partir de campos B a parti =item BI< string-de-versão> (obrigatório) -Typically, this is the original package's version number in whatever form the program's author uses. It may also include a Debian revision number (for non-native packages). The exact format and sorting algorithm are described in L. +Tipicamente, isto é o número de versão do pacote original seja em que formato o autor do programa usa. Pode também incluir um número de revisão Debian (para pacotes não-nativos). O formato exacto e algoritmo de ordenação estão descritos em L. =item B I @@ -106,7 +106,7 @@ O I da uma interface web para explorar o repositório do Sistema de Control =item B I -These fields declare the I of the Version Control System repository used to maintain this package. See L for more details. +Estes campos declaram o I do repositório do Sistema de Controle de Versão usado para manter este pacote. Veja L para mais detalhes. =item B I @@ -130,7 +130,7 @@ B: este campo é necessário porque caso contrário, para puderem ob =item B I -These fields declare relationships between the source package and packages used to build it. They are discussed in the L manual page. +Estes campos declaram relacionamentos entre o pacote fonte e pacotes usados para o construir. Eles são discutidos no manual L. =item B diff --git a/man/pt/dselect.pod b/man/pt/dselect.pod index ed227e5..824e410 100644 --- a/man/pt/dselect.pod +++ b/man/pt/dselect.pod @@ -44,7 +44,7 @@ Instalar novos pacotes ou actualiza-los para novas versões. =back -B operates as a front-end to L, the low-level Debian package handling tool. It features a full-screen package selections manager with package depends and conflicts resolver. When run with administrator privileges, packages can be installed, upgraded and removed. Various access methods can be configured to retrieve available package version information and installable packages from package repositories. Depending on the used access method, these repositories can be public archive servers on the internet, local archive servers or media discs. The recommended access method is I, which is provided by the package L. +B opera como um front-end para o L, a ferramenta de baixo nível de manuseamento de pacotes de Debian. Apresenta um gestor de selecção de pacotes de ecrã-total com ferramenta de resolver dependências e conflitos de pacotes. Quando corrido com privilégios de administrador, os pacotes podem ser instalados, actualizados ou removidos. Podem ser configurados vários métodos de acesso para obter informação da versão dos pacotes disponíveis e instaláveis dos repositórios de pacotes. Dependendo do método de acesso usado, estes repositórios podem ser servidores de arquivo público na internet, servidores de arquivo local ou discos de media. O método de acesso recomendado é o I, o qual é fornecido pelo pacote L. Normalmente o B é invocado sem parâmetros. Um menu interactivo é apresentado, oferecendo uma lista de comandos ao utilizador. Se um comando for dado como um argumento, então esse comando é arrancado imediatamente. Estão ainda disponíveis vários parâmetros de linha de comandos para modificar o comportamento de funcionamento do B ou mostrar informação adicional acerca do programa. @@ -156,7 +156,7 @@ Quando o B é iniciado pode executar os seguintes comandos, seja direct Escolha e configure um método de acesso para aceder aos repositórios de pacotes. -By default, B provides several methods such as I, I or I, but other packages may provide additional methods, for example the I access method provided by the L package. +Por predefinição, B fornece vários métodos tais como I, I ou I, mas outros pacotes podem disponibilizar outros métodos, por exemplo o método de acesso I disponibilizado pelo pacote L. O uso do método de acesso do I é fortemente recomendado. @@ -164,7 +164,7 @@ O uso do método de acesso do I é fortemente recomendado. Refresca a base de dados de pacotes disponíveis. -Retrieves a list of available package versions from the package repository, configured for the current access method, and update the dpkg database. The package lists are commonly provided by the repository as files named I or I. These files can be generated by repository maintainers, using the program L. +Obtém uma lista de versões de pacotes disponíveis a partir de um repositório de pacotes, configurado para o método de acesso actual, e actualiza a base de dados do dpkg. As listas de pacotes são geralmente fornecidas pelo repositório como ficheiros chamados I ou I. Estes ficheiros podem ser gerados por maintainers do repositório, usando o programa L. Detalhes do comando de actualização dependem da implementação do método de acesso. Normalmente o processo é direto e não requer interação do utilizador. @@ -184,9 +184,9 @@ Instala os pacotes selecionados. O método de acesso configurado irá obter pacotes instaláveis ou actualizáveis a partir dos repositórios relevantes e instalar estes usando o B. Dependendo da implementação do método de acesso, todos os pacotes podem ser pré-obtidos antes da instalação, ou obtidos quando necessários. Alguns métodos de acesso podem também remover pacotes que foram marcados para remoção. -If an error occurred during install, it is usually advisable to run install again. In most cases, the problems will disappear or be solved. If problems persist or the installation performed was incorrect, please investigate into the causes and circumstances, and file a bug in the Debian bug tracking system. Instructions on how to do this can be found at L or by reading the documentation for L or L, if these are installed. +Se ocorrer um erro durante a instalação, é normalmente aconselhável repetir a instalação. Na maioria dos casos, os problemas irão desaparecer ou ser resolvidos. Se os problemas persistirem ou a execução da instalação foi incorrecta, por favor investigue as causas e circunstâncias, e preencha um relatório de bug no sistema de acompanhamento de bugs de Debian. As instruções em como fazer isto podem ser encontradas em L ou ao ler a documentação para L ou L, se esta estiver instalada. -Details of the install command depend on the access method's implementation. The user's attention and input may be required during installation, configuration or removal of packages. This depends on the maintainer scripts in the package. Some packages make use of the L library, allowing for more flexible or even automated installation setups. +Detalhes do comando de instalação dependem da implementação do método de acesso. Pode ser requerida a atenção do utilizador e entradas deste durante a instalação., configuração ou remoção de pacotes. Isto depende dos scripts de maintainer no pacote. Alguns pacotes fazem uso da biblioteca L, permitindo configurações de instalação mais flexíveis ou mesmo automatizadas. =head2 config @@ -206,7 +206,7 @@ Termina o programa com código de erro zero (com sucesso). =head2 Introdução -B directly exposes the administrator to some of the complexities involved with managing large sets of packages with many interdependencies. For a user who is unfamiliar with the concepts and the ways of the Debian package management system, it can be quite overwhelming. Although B is aimed at easing package management and administration, it is only instrumental in doing so and cannot be assumed to be a sufficient substitute for administrator skill and understanding. The user is required to be familiar with the concepts underlying the Debian packaging system. In case of doubt, consult the L manual page and the distribution policy. +B expõe directamente o administrador a algumas das complexidades envolvidas com a gestão de grandes conjuntos de pacotes com muitas inter-dependências. Para um utilizador que não está familiarizado com os conceitos e as maneiras do sistema de gestão de pacotes Debian, pode ser esmagador. Apesar do B estar apontado a facilitar a gestão de pacotes e a administração, é apenas instrumental a fazê-lo e nãos e pode assumir que seja um substituto suficiente para a perícia e conhecimentos de um administrador. É necessário que o utilizador esteja familiarizado com os conceitos básicos do sistemas de pacotes Debian. Em caso de dúvidas, consulte o manual do L e a política de distribuição. A menos que o B seja corrido em modo de esperto ou imediato, é primeiro mostrado um ecrã de ajuda quando se escolhe este comando do menu. O utilizador é I aconselhado a estudar toda a informação apresentada nos ecrãs de ajuda online, sempre que aparece um. Os ecrãs de ajuda online podem ser invocados a qualquer altura coma tecla ‘B’. @@ -342,7 +342,7 @@ A lista de selecção de pacotes e os ecrãs de resolução de conflitos de depe =head2 Procurar e ordenar -The list of packages can be searched by package name. This is done by pressing ‘B’, and typing a simple search string. The string is interpreted as a L regular expression. If you add ‘B’ to the search expression, dselect will also search in descriptions. If you add ‘B’ the search will be case insensitive. You may combine these two suffixes like this: ‘B’. Repeated searching is accomplished by repeatedly pressing the ‘B’ or ‘B<\>’ keys, until the wanted package is found. If the search reaches the bottom of the list, it wraps to the top and continues searching from there. +A lista de pacotes pode ser pesquisada pelo nome do pacote. Isto é feito ao pressionar ‘B’, e escrever uma string simples de procura. A string é interpretada como uma expressão regular L. Se você adicionar ‘B’ à expressão de procura, o dselect irá também procurar nas descrições. Se você adicionar ‘B’ a procura será sensível a maiúsculas/minúsculas. Você pode combinar estes dois sufixos assim: ‘B’. Busca repetida é conseguida ao pressionar repetidamente as teclas ‘B’ ou ‘B<\>’, até encontrar o pacote desejado. Se a pesquisa atingir o fundo da lista, rebobina para o topo e continua a busca a partir de lá. A ordenação da lista pode ser variada ao pressionar as teclas ‘B’ e ‘B’ repetidamente. Podem ser selecionadas as seguintes nove ordenações: @@ -464,7 +464,7 @@ Não há uma opção de ajuda no menu principal. A lista visível de pacotes disponíveis não pode ser reduzida. -The built in access methods can no longer stand up to current quality standards. Use the access method provided by L, it is not only not broken, it is also much more flexible than the built in access methods. +Os métodos de acesso embutidos não podem mais acompanhar os standards actuais de qualidade. Use o método de acesso fornecido pelo L, não é apenas não quebrado, é muito mais flexível que os métodos de acesso embutidos. =head1 VEJA TAMBÉM diff --git a/man/pt/start-stop-daemon.pod b/man/pt/start-stop-daemon.pod index 5c3e1a2..2e568d5 100644 --- a/man/pt/start-stop-daemon.pod +++ b/man/pt/start-stop-daemon.pod @@ -24,7 +24,7 @@ B [I