Differences between revisions 2 and 3
Revision 2 as of 2013-04-27 09:56:30
Size: 2478
Comment: sync with English master
Revision 3 as of 2014-03-22 17:49:32
Size: 0
Comment: English master page was removed
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from Packaging/Trivial
#language it
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Packaging/Files|English]] - [[fr/Packaging/Files|Français]] - Italiano -~
----

<<TableOfContents()>>


= Introduzione =

Se non si conoscono:
  * equivs-control, equivs-build
  * aptitude remove, aptitude show
  * dpkg -i p*.deb
leggere come [[it/CreateDummyPackage|creare un pacchetto vuoto]].

Qui vedremo come creare un pacchetto che contiene alcuni file.

{{{#!wiki yellow/solid
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 [[it/LibreOffice|LibreOffice]] o TeX possono essere i sorgenti di un file [[it/PDF|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:

{{{#!highlight console numbers=disable
$ 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:

{{{#!highlight console numbers=disable
$ 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:

{{{#!highlight console numbers=disable
$ 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:

{{{#!highlight console numbers=disable
$ ls
file.odt file.pdf file.sh pacchetto-banale-1.1 README
}}}

= Cosa fare dopo? =

Si può creare un [[it/DebianRepository/HowTo/TrivialRepository|repository locale]].

Prima leggere l'eccellente [[it/IntroDebianPackaging|Introduzione alla pacchettizzazione per Debian]].

Se si stanno cercando altre informazioni ritornare alla pagina sulla [[it/Packaging|pacchettizzazione]].