From b86570f63e533abcbcb97c2572e0e5732a96307b Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 11:40:31 +0200 Subject: Adding upstream version 1.20.13. Signed-off-by: Daniel Baumann --- man/pt/deb-version.pod | 132 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 man/pt/deb-version.pod (limited to 'man/pt/deb-version.pod') diff --git a/man/pt/deb-version.pod b/man/pt/deb-version.pod new file mode 100644 index 0000000..5cd91f2 --- /dev/null +++ b/man/pt/deb-version.pod @@ -0,0 +1,132 @@ + + ***************************************************** + * 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 + +deb-version - formato Debian do número de versão do pacote + +=head1 SINOPSE + +[IB<:>]I[B<->I] + +=head1 DESCRIÇÃO + +Os números de versões como usados para pacotes binário e fonte Debian +consistem de três componentes. Estes são: + +=over + +=item I + +Este é um único (geralmente pequeno) inteiro não assinado. Pode ser omitido, +o que em tal caso é assumido zero. Se for omitido então a I +pode não conter nenhuns dois pontos (:). + +É fornecido para permitir enganos nos números de versão de versões antigas +de um pacote, e também esquemas de numeração de versões antigas de um +pacote, para se deixar para trás. + +=item I + +Esta é a parte principal no número de versão. É geralmente o número de +versão do pacote original (do autor) a partir do qual p ficheiro I<.deb> foi +feito, se isto for aplicável. Geralmente isto ficará no mesmo formato que +aquele especificado pelo autor original, no entanto, pode precisar de ser +reformatado para se ajustar ao formato do sistema de gestão de pacotes e +esquema de comparação. + +O comportamento comparativo do sistema de gestão de pacotes com respeito a +I é descrito abaixo. A porção I do +número de versão é obrigatória. + +O I apenas pode conter alfanuméricos (“A-Za-z0-9”) e os +caracteres B<.> B<+> B<-> B<:> B<~> (ponto, mais, hífen, dois pontos, til) e +deve começar com um digito. Se não existir nenhum I então +os hífens não são permitidos, se não existir nenhum I então símbolos +dois pontos não são permitidos. + +=item I + +Esta parte do número de versão especifica a versão do pacote Debian baseada +na versão do autor. Só pode conter alfanuméricos e os caracteres B<+> B<.> +B<~> (mais, ponto, til) e é comparado do mesmo modo que I +é. + +É opcional; se não estiver presente então o I não pode +conter um hífen. Este formato representa o caso onde um pedaço de software +foi escrito especificamente para ser tornado num pacote Debian, e assim há +apenas uma “debianizaçao” dele e assim sendo não é requerido nenhuma +indicação de revisão. + +É convencional reiniciar a I a ‘1’ cada vez que a +I é incrementada. + +O dpkg irá separar o número de versão pelo último hífen da string (se +existir um) para determinar I e I. A +ausência de I é comparada antes da presença de uma (mas +note que I é a parte menos significante do número da +versão). + +=back + +=head2 Algoritmo de ordenar + +As partes I e I são comparadas pelo sistema +de gestão de pacotes usando o mesmo algoritmo: + +As strings são comparadas da esquerda para a direita. + +Primeiro é determinada a parte inicial de cada string consistindo +inteiramente de caracteres não-dígitos. Estas duas partes (uma delas pode +estar vazia) são comparadas lexicamente. Se uma diferença for encontrada, é +retornada. A comparação léxica é uma comparação de valores ASCII modificados +para que todas as letras fiquem organizadas antes das não-letras e assim +para que um título fique organizado antes de tudo, mesmo do final de uma +parte. Por exemplo, as seguintes partes estão organizadas em ordem: ‘~~’, +‘~~a’, ‘~’, a parte vazia, ‘a’. + +Então é determinada a parte inicial do restante de cada string que consiste +inteiramente de caracteres dígitos. Os valores numéricos destas duas partes +são comparados, e qualquer diferença encontrada é retornada como resultado +da comparação. Para estes objectivos uma string vazia (a qual pode apenas +ocorrer no final de uma ou ambas strings de versão a serem comparadas) conta +como zero. + +Estes dois passos (comparar e remover strings não-dígito iniciais) são +repetidos até que seja encontrada uma diferença ou ambas strings estão +esgotadas. + +Note que o objectivo de épocas é permitir-nos deixar para trás enganos na +numeração das versões, e para lidar com situações onde o esquema de +numeração da versão mude. B se destina a lidar com números de versões +que contém strings de letras que o sistema de gestão de pacotes não pode +interpretar (tais como ‘ALPHA’ ou ‘pre-’), ou com pedidos tolos. + +=head1 NOTAS + +O caractere til e as suas propriedades de organização especiais foi +introduzido no dpkg 1.10 e algumas partes dos scripts de compilação do dpkg +apenas ganharam suporte para ele nas séries 1.10.x. + +=head1 VEJA TAMBÉM + +B(5), B(5), B(1) + + +=head1 TRADUÇÃO + +Américo Monteiro + +Se encontrar algum erro na tradução deste documento, por favor comunique para +Américo Monteiro . -- cgit v1.2.3