diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 09:40:31 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 09:40:31 +0000 |
commit | b86570f63e533abcbcb97c2572e0e5732a96307b (patch) | |
tree | cabc83be691530ae685c45a8bc7620ccc0e1ebdf /man/pt/deb-symbols.pod | |
parent | Initial commit. (diff) | |
download | dpkg-upstream.tar.xz dpkg-upstream.zip |
Adding upstream version 1.20.13.upstream/1.20.13upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | man/pt/deb-symbols.pod | 122 |
1 files changed, 122 insertions, 0 deletions
diff --git a/man/pt/deb-symbols.pod b/man/pt/deb-symbols.pod new file mode 100644 index 0000000..274cc05 --- /dev/null +++ b/man/pt/deb-symbols.pod @@ -0,0 +1,122 @@ + + ***************************************************** + * 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-symbols - ficheiro de informação de biblioteca partilhada extensiva de +Debian + +=head1 SINOPSE + +B<DEBIAN/symbols> + +=head1 DESCRIÇÃO + +Os ficheiros symbol são enviados em pacotes binários Debian, e o seu formato +é um sub-conjunto dos ficheiros symbol modelo usados por +B<dpkg-gensymbols>(1) em pacotes fonte Debian. + +O formato para uma entrada de informação de dependência de biblioteca +partilhada extensiva nestes ficheiros é: + +Z<> + I<library-soname main-dependency-template> + [| I<alternative-dependency-template>] + [...] + [* I<field-name>: I<field-value>] + [...] + I<symbol> I<minimal-version> [I<id-of-dependency-template>] + +O I<library-soname> é exactamente o valor do campo SONAME como exportado por +B<objdump>(1). Um I<dependency-template> é uma dependência onde I<#MINVER#> +é substituída dinamicamente seja por uma verificação de versão tipo “(E<gt>= +I<minimal-version>)” ou por nada (se uma dependência isenta-de-versão for +considerada suficiente). + +Cada I<symbol> exportado (listado como I<name>@I<version>, com I<version> +sendo “Base” se a biblioteca for isenta-de-versão) estiver associado a um +I<minimal-version> 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<id-of-dependency-template> 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. + +Cada entrada para uma biblioteca pode também ter alguns campos de +meta-informação. Esses campos são armazenados em linhas que começam com um +asterisco. Actualmente, os únicos campos válidos são: + +=over + +=item B<Build-Depends-Package> + +Indica que o nome do pacote “-dev” associado a um binário associado à +biblioteca e é usado por B<dpkg-shlibdeps> para certificar que a dependência +gerada é pelo menos tão rigorosa como a dependência de compilação +correspondente (desde dpkg 1.14.13). + +=item B<Build-Depends-Packages> + +O mesmo que B<Build-Depends-Package> mas aceita uma lista separada por +virgulas de nomes de pacotes (desde dpkg 1.20.0). Este campo irá sobrepor +qualquer campo B<Build-Depends-Package> presente, e é maioritariamente útil +com pacotes “-dev” e meta-pacotes dependendo destes, digamos para um período +de transição. + +=item B<Allow-Internal-Symbol-Groups> + +Indica que grupos de símbolos internos deverão ser ignorados, como uma lista +separada por espaços em branco, para que os símbolos contidos nesses grupos +sejam incluídos no ficheiro resultante (desde dpkg 1.20.1). Isto só deve ser +necessário para pacotes ferramenta-cadeia que providenciem esses símbolos +internos. Os grupos disponíveis são dependentes do sistema, para ELF e +sistemas baseados em GNU estes são B<aeabi> e B<gomp>. + +=item B<Ignore-Blacklist-Groups> + +Um alias descontinuado para B<Allow-Internal-Symbol-Groups> (desde dpkg +1.20.1, suportado desde dpkg 1.17.6). + +=back + +=head1 EXEMPLOS + +=head2 Ficheiro symbols simples + + libftp.so.3 libftp3 #MINVER# + DefaultNetbuf@Base 3.1-1-6 + FtpAccess@Base 3.1-1-6 + [...] + +=head2 Ficheiro symbols avançado + + libGL.so.1 libgl1 + | libgl1-mesa-glx #MINVER# + * Build-Depends-Package: libgl1-mesa-dev + publicGlSymbol@Base 6.3-1 + [...] + implementationSpecificSymbol@Base 6.5.2-7 1 + [...] + +=head1 VEJA TAMBÉM + +L<https://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>, +B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1). + + +=head1 TRADUÇÃO + +Américo Monteiro + +Se encontrar algum erro na tradução deste documento, por favor comunique para +Américo Monteiro <a_monteiro@gmx.com>. |