6. Sommario

Per non creare confusione vengono riassunti tutti i passaggi che sono stati fatti per costruire il proprio pacchetto binario Debian.

File indispensabili:

  1. uno o pił file binari eseguibili o script di shell

  2. una pagina di manuale per ogni file eseguibile

  3. un file 'control'

  4. un file 'copyright'

  5. un file 'changelog' ed uno 'changelog.Debian'

Si impostino le sottodirectory temporanee di 'debian':

  1. si crei la directory 'debian/usr/bin' (o ovunque si pensi di mettere i propri file eseguibili)

  2. si crei 'debian/usr/share/man/man1' (o dentro qualsiasi sezione a cui la propria man page appartenga)

  3. si crei la directory 'debian/DEBIAN'

  4. si crei 'debian/usr/share/doc/<nome_pacchetto>'

  5. ci si assicuri che tutte le sottodirectory di 'debian' abbiano i permessi dei file a 0755

Si copino i file dentro l'albero delle directory temporaneo di 'debian':

  1. si copi il file eseguibile nella directory 'debian/usr/bin' (o ovunque si pensi di mettere i propri file eseguibili)

  2. si copi il file della pagina di manuale dentro la directory 'debian/usr/share/man/man1'

  3. si copi il file 'control' dentro la directory 'debian/DEBIAN'

  4. si copino i file 'copyright', 'changelog' e 'changelog.Debian' dentro la directory 'debian/usr/share/doc/<nome_pacchetto>'

  5. si comprimano con gzip la pagina di manuale, i file 'copyright', 'changelog' e 'changelog.Debian' con l'opzione '--best' all'interno dell'albero delle directory temporaneo 'debian'

Si costruisca e si verifichi il pacchetto binario Debian:

  1. si invochi 'dpkg-deb --build' usando 'fakeroot' sulla directory 'debian'

  2. si rinomini il file risultante 'debian.deb' con il suo nome finale includendo le informazioni della versione e dell'architettura

  3. si verifichi il pacchetto .deb risultante in conformitą con la Debian policy usando 'lintian'