summaryrefslogtreecommitdiffstats
path: root/man/it/deb.pod
blob: b035b725cb21a46400800af9f067e7745542c5f4 (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
        *****************************************************
        *           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 dei pacchetti binari di Debian

=head1 SINTASSI

I<nomefile>B<.deb>

=head1 DESCRIZIONE

Il formato B<.deb> è il formato dei pacchetti binari Debian. È riconosciuto
da dpkg 0.93.76 ed è generato in modo predefinito a partire dalle versioni
1.2.0 e 1.1.1elf (compilazioni i386/ELF) di dpkg.

Il formato descritto in questo testo è usato sin da Debian 0.93; i dettagli
del vecchio formato sono descritti in B<deb-old>(5).

=head1 FORMATO

Il file è un archivio B<ar> con un valore magico di B<!E<lt>archE<gt>>. Solo
il formato comune di archivio B<ar> è gestito, senza estensioni per nomi di
file lunghi, ma con i nomi dei file contenenti un carattere sbarra finale
opzionale che limita la loro lunghezza a 15 caratteri (dei 16 permessi). Le
dimensioni dei file sono limitate a 10 cifre decimali ASCII, permettendo
approssimativamente file elemento di 9536,74 MiB.

The B<tar> archives currently allowed are, the old-style (v7) format, the
pre-POSIX ustar format, a subset of the GNU format (new style long pathnames
and long linknames, supported since dpkg 1.4.1.17; large file metadata since
dpkg 1.18.24), and the POSIX ustar format (long names supported since dpkg
1.15.0).  Unrecognized tar typeflags are considered an error.  Each tar
entry size inside a tar archive is limited to 11 ASCII octal digits,
allowing for up to 8 GiB tar entries.  The GNU large file metadata support
permits 95-bit tar entry sizes and negative timestamps, and 63-bit UID, GID
and device numbers.

Il primo elemento si chiama B<debian-binary> e contiene una serie di righe,
separate da ritorni a capo. Attualmente è presente una sola riga, il numero
di versione del formato: B<2.0> al momento della stesura di questa pagina di
manuale. I programmi che leggono gli archivi nel nuovo formato dovrebbero
essere preparati ad un incremento del numero minore di versione e alla
presenza di nuove righe, e dovrebbero ignorarli, se appropriato.

Se è cambiato il numero principale, è stata fatta una modifica incompatibile
e il programma dovrebbe fermarsi. Se non è così, il programma dovrebbe poter
continuare senza problemi, a meno di non incontrare un elemento inaspettato
nell'archivio (tranne alla fine), come descritto in seguito.

The second required member is named B<control.tar>.  It is a tar archive
containing the package control information, either not compressed (supported
since dpkg 1.17.6), or compressed with gzip (with B<.gz> extension) or xz
(with B<.xz> extension, supported since 1.17.6), as a series of plain files,
of which the file B<control> is mandatory and contains the core control
information, the B<conffiles>, B<triggers>, B<shlibs> and B<symbols> files
contain optional control information, and the B<preinst>, B<postinst>,
B<prerm> and B<postrm> files are optional maintainer scripts.  The control
tarball may optionally contain an entry for ‘B<.>’, the current directory.

Il terzo e ultimo elemento necessario è chiamato B<data.tar>. Contiene il
file system in forma di archivio tar, non compresso (supportato a partire da
dpkg 1.10.24) oppure compresso con gzip (con estensione B<.gz>), xz (con
estensione B<.xz>, supportato a partire da dpkg 1.15.6), bzip2 (con
estensione B<.bz2>, supportato a partire dpkg 1.10.24) o lzma (con
estensione B<.lzma>, supportato a partire da dpkg 1.13.25).

These members must occur in this exact order. Current implementations should
ignore any additional members after B<data.tar>.  Further members may be
defined in the future, and (if possible) will be placed after these
three. Any additional members that may need to be inserted after
B<debian-binary> and before B<control.tar> or B<data.tar> and which should
be safely ignored by older programs, will have names starting with an
underscore, ‘B<_>’.

I nuovi elementi che non potranno essere ignorati senza problemi verranno
inseriti prima di B<data.tar> con nomi che iniziano con un carattere diverso
da un trattino basso oppure, più probabilmente, causeranno un aumento del
numero principale di versione.

=head1 TIPO MULTIMEDIALE

=head2 Attuale

application/vnd.debian.binary-package

=head2 Deprecati

application/x-debian-package

application/x-deb

=head1 VEDERE ANCHE

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