Differences between revisions 2 and 3
Revision 2 as of 2012-10-25 20:22:35
Size: 3352
Comment: sync with English version
Revision 3 as of 2012-12-08 21:28:29
Size: 3390
Comment: Add link to french translation
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[CreateDummyPackage|English]] - Italiano-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[CreateDummyPackage|English]] - [[fr/CreateDummyPackage|Français]] - Italiano-~

Translation(s): English - Français - Italiano


Introduzione

Si presume che un pacchetto vuoto sia il pacchetto più semplice possibile.

Un semplice strumento per creare piccoli pacchetti è equivs.

In questo documento viene descritto come creare facilmente un pacchetto Debian binario vuoto.

Poi si vedrà che può essere utile per installare alcuni pacchetti.

Primo pacchetto vuoto

aptitude show

Controllare che il nome scelto per il pacchetto non sia già usato da qualche altro pacchetto.

# aptitude show pacchetto-minimale
E: Impossibile trovare il pacchetto pacchetto-minimale

equivs-control

equivs-control genera un file che è simile a debian/control in un pacchetto sorgente Debian.

$ equivs-control pacchetto-minimale
$ ls
pacchetto-minimale

È necessario modificare il file per cambiare e decommentare alcune righe.

$ more pacchetto-minimale
Package: pacchetto-minimale
Version: 1.0
Maintainer: a a <a@a.a>

equivs-build

Si può quindi creare un pacchetto binario Debian vuoto.

$ equivs-build pacchetto-minimale 
$ ls
pacchetto-minimale  pacchetto-minimale_1.0_all.deb

Si può controllare che sia pulito da errori secondo lintian!

$ lintian pacchetto-minimale_1.0_all.deb
$

Installare il pacchetto

Per usare dpkg -i è necessario essere root o avere accesso con sudo

# dpkg -i p*.deb

Tuttavia tutti possono usare aptitude show

$ aptitude show pacchetto-minimale
Package: pacchetto-minimal                 
New: yes
State: installed
Automatically installed: no
Version: 1.0

Rimuovere il pacchetto

Per rimuovere il pacchetto usare

# aptitude remove pacchetto-minimale

Assicurarsi che il pacchetto sia stato rimosso

# aptitude show pacchetto-minimale
E: Impossibile trovare il pacchetto pacchetto-minimale

Installare alcuni pacchetti

È necessario creare un repository locale per usare aptitude.

Scegliere un nome per il pacchetto che non sia già stato usato (aptitude show).

$ more pacchetto-dipendenze
Package: pacchetto-dipendenze 
Version: 1.0
Maintainer: a a <a@a.a>
Depends: lintian, packaging-tutorial

È necessario installare il pacchetto con aptitude.

# aptitude install pacchetto-dipendenze

Se il pacchetto viene rimosso, allora anche le dipendenze vengono rimosse!

Cosa fare dopo?

Si può creare un pacchetto con alcuni file.

Documentazione