NOME¶
deb - Formato del pacchetto binario Debian
SINTASSI¶
nomefile.deb
DESCRIZIONE¶
Il formato
.deb e` il formato del pacchetto binario Debian. Esso e`
riconosciuto dal dpkg versione 0.93.76 e successive, ed e` generato di default
da tutte le versioni di dpkg fin dalla 1.2.0 e tutte le versioni i386/ELF fin
dalla 1.1.1elf.
Il formato descritto in questo testo e` usato fin dalla Debian 0.93; i dettagli
del vecchio formato sono descritti in
deb-old(5).
Il file e` un archivio
ar con un numero magico di
!<arch>.
il primo membro e` (un file) chiamato
debian-binary e contiene una serie
di linee, separate da un "a capo". Correntemente e` presente solo
una linea, il numero della versione del formato,
2.0 nel momento in cui
questa pagina di manuale era stata scritta. I programmi che leggono gli
archivi nel nuovo formato dovrebbero essere preparati per un incremento del
numero minore per la presenza di nuove linee, e dovrebbero ignorare questi se
questo e` il caso.
Se il numero maggiore e` cambiato, un cambiamento incompattibile e` stato fatto
e il programma dovrebbe bloccarsi. Se non c'e` stato questo cambiamento,
allora il programma dovrebbe essere certamente in grado di continuare, a meno
che non incontri un membro inaspettato nell'archivio (eccetto alla fine), come
descritto di seguito.
Il secondo membro necessario e` chiamato
control.tar.gz. Esso e` un
archivio tar compresso con gzip contenente le informazioni di controllo del
pacchetto, rappresentate da una serie di file piani, di cui il file
control e` obbligatorio e che contiene il "cuore" delle
informazioni di controllo. Per i dettagli su questi file si e` pregati di
vedere il
Debian Packaging Manual, sezione 2.2 . Il file control.tar.gz
puo` opzionalmente contenere una entrata `
.', per la directory
corrente.
Il terzo, e ultimo membro necessario e` chiamato
data.tar.gz. che
contiene l'archivio del filesystem ottenuto con tar e compresso con gzip.
Questi membri devono essere presenti esattamente in questo ordine. Gli strumenti
correnti dovrebbero ignorare ogni membro addizionale dopo il file
data.tar.gz. In futuro potrebbero essere definiti ulteriori membri, e
saranno posti (se possibile) dopo questi tre. Ogni membro adizionale che puo`
essere necessario sara` inserito prima di
data.tar.gz che potrebbe
essere sicuramente ingnorato dai vecchi programmi, avra` un nome iniziante con
un `
_'.
Questi nuovi membri che non possono essere ignorati assolutamente, verranno
inseriti prima di
data.tar.gz aventi il nome che inizia con qualcosa
oltre che il `_', o causera` (piu` probabile) l'incremento del numero di
versione maggiore.
VEDERE ANCHE¶
deb-old(5),
dpkg-deb(1),
deb-control(5),
Debian
Packaging Manual.
AUTORI¶
Raul Miller, Ian Jackson. Traduzione ed adattamenti in italiano a cura di Hugh
Hartmann <hhartmann@libero.it>