Translation(s): English - Français - Italiano
Introduzione
Se non si conoscono:
- equivs-control, equivs-build
- aptitude remove, aptitude show
- dpkg -i p*.deb
leggere come creare un pacchetto vuoto.
Qui vedremo come creare un pacchetto che contiene alcuni file.
Fare attenzione al fatto che per il software libero e open source è necessario inserire pacchettizzare i seguenti dati:
- un file copyright
- i sorgenti dei file
ad esempio i file LibreOffice o TeX possono essere i sorgenti di un file PDF.
File in /usr/share/doc
Ogni pacchetto che è su un computer Debian ha una directory in /usr/share/doc/
Per poter creare un pacchetto, e mettere in questa directory i seguenti file:
- un file README di testo
- un file pdf file.pdf
il file equivs-control deve essere simile a:
$ more pacchetto-banale-1.0
Package: pacchetto-banale
Version: 1.0
Maintainer: a a <a@a.a>
Extra-Files: file.odt, file.pdf, README
La directory deve contenere i seguenti file:
$ ls
file.odt file.pdf pacchetto-banale-1.0 README
File in altre directory
Per poter creare un pacchetto che mette i seguenti file nelle seguenti directory:
- un file README di testo in /usr/share/doc/pacchetto-banale
- file.odt che è il sorgente del PDF
- file.sh, un file di testo in /root
- file.pdf, un file PDF in /var/tmp
il file equivs-control deve essere simile a:
$ more pacchetto-banale-1.1
Package: pacchetto-banale
Version: 1.1
Maintainer: a a <a@a.a>
Extra-Files: file.odt, README
Files: file.sh /root/
file.pdf /var/tmp/
La directory deve contenere questi file:
$ ls
file.odt file.pdf file.sh pacchetto-banale-1.1 README
Cosa fare dopo?
Si può creare un repository locale.
Prima leggere l'eccellente Introduzione alla pacchettizzazione per Debian.
Se si stanno cercando altre informazioni ritornare alla pagina sulla pacchettizzazione.
