summaryrefslogtreecommitdiffstats
path: root/man/pt/deb.pod
blob: bf9201a77d31a17ce74e7712d427b8f29026cf57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
        *****************************************************
        *           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 - Formato Debian de pacotes binários

=head1 SINOPSE

I<filename>B<.deb>

=head1 DESCRIÇÃO

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).

O formato descrito aqui é usado desde Debian 0.93; detalhes do formato
antigo estão descritos em B<deb-old>(5).

=head1 FORMATO

O ficheiro é um arquivo B<ar> com um valor mágico de
B<!E<lt>archE<gt>>. Apenas é suportado o formato de arquivo B<ar> comum, sem
extensões longas de nome de ficheiro, mas com nomes de ficheiro que contêm
uma barra invertida opcional, o que limita o seu comprimento a 15 caracteres
(dos 16 permitidos). Os tamanhos dos ficheiros são limitados a 10 dígitos
decimais do ASCII, permitindo aproximadamente 9536.74 MiB de ficheiros
membros.

Os arquivos B<tar> actualmente permitidos são, o formato de estilo antigo
(v7), o formato ustar pré-POSIX, um subconjunto do formato GNU (nomes de
caminho longos e nomes de links longos no novo estilo suportados desde dpkg
1.4.1.17; metadados de ficheiros longos desde dpkg 1.18.24), e o formato
ustar do POSIX (nomes longos suportados desde o dpkg 1.15.0). Tipos de flags
de tar não reconhecidas são consideradas um erro. Cada tamanho de entrada
tar dentro do arquivo tar está limitada a 11 dígitos ASCII em octal,
permitindo até 8 GiB de entradas tar. O suporte a metadados de ficheiros
longos de GNU permite tamanhos de entrada tar de 95-bit e marcas temporais
negativas, e UID de 63-bit, GID e números de dispositivos.

O primeiro membro é chamado B<debian-binary> e contém uma série de linhas,
separadas por novas linhas. Actualmente está presente apenas uma linha, o
número de versão do formato, B<2.0> na altura que este manual foi escrito,
Programas que lêem arquivos de novo formato deve estar preparados para o
número menor estar aumentado e e estarem presentes novas linhas, e devem
ignorar estas se for o caso.

Se o número maior mudou, foi feita uma mudança incompatível e o programa
deverá parar. Se não o fizer, então o programa deve ser capaz de continuar
em segurança, a menos que encontre um membro inesperado no arquivo (excepto
no fim), como descrito em baixo.

O segundo membro obrigatório é chamado B<control.tar>. É um arquivo tar que
contém a informação de controle do pacote, esteja não comprimido (suportado
desde dpkg 1.17.6), ou comprimido com gzip (com extensão B<.gz>) ou xz (com
extensão B<.xz>, suportado desde 1.17.6), como uma série de ficheiros
simples, do qual o ficheiro B<control> é obrigatório e contém a informação
de controle do núcleo, os ficheiros B<conffiles>, B<triggers>, B<shlibs> e
B<symbols> contêm informação de controle opcional, e os ficheiros
B<preinst>, B<postinst>, B<prerm> e B<postrm> são scripts opcionais do
maintainer. O tarbal de controle pode opcionalmente conter uma entrada para
‘B<.>’, o directório actual.

O terceiro e último membro obrigatório é chamado B<data.tar>. Contém o
sistema de ficheiros como um arquivo tar, esteja não comprimido (suportado
desde  dpkg 1.10.24), ou comprimido com gzip (com extensão B<.gz>), xz (com
extensão B<.xz>, suportado desde dpkg 1.15.6), bzip2 (com extensão B<.bz2>,
suportado desde dpkg 1.10.24) ou lzma (com extensão B<.lzma>, suportado
desde dpkg 1.13.25).

Estes membros têm de ocorrer na ordem exacta. As implementações actuais
deverão ignorar quaisquer membros adicionais após o B<data.tar>. Podem ser
definidos mais membros no futuro, e (se possível) serão colocados após estes
três. Quaisquer membros adicionais que possam precisar de serem inseridos
após B<debian-binary> e antes de B<control.tar> ou B<data.tar> e que deverão
ser seguramente ignorados por programas mais antigos, terão os nomes a
começar com um underscore, ‘B<_>’.

Estes novos membros que não serão capazes de serem ignorados em segurança
irão ser inseridos antes de B<data.tar> com nomes que começam com algo
diferente de underscores (_), ou irão (mais provavelmente) causar que o
número de versão maior seja aumentado.

=head1 TIPO DE MEDIA

=head2 Corrente

application/vnd.debian.binary-package

=head2 Descontinuado

application/x-debian-package

application/x-deb

=head1 VEJA TAMBÉM

B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5), B<deb-conffiles>(5),
B<deb-triggers>(5), B<deb-shlibs>(5), B<deb-symbols>(5), B<deb-preinst>(5),
B<deb-postinst>(5), B<deb-prerm>(5), B<deb-postrm>(5).


=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>.