|
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
Contents
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
equivs-build(1) - crea un pacchetto Debian per registrare software locale
equivs-control(1) - crea un file di configurazione per equivs-build
