tux-debianwww.palmix.orgtux-debian


  HOME  GUIDE  ARTICOLI  DOWNLOADS  LINKS ENGLISH

 
CREARE PACCHETTI DEBIAN (.deb) PARTENDO DAI SORGENTI DI UN PROGRAMMA
by Francesco Palmisano

deb-package
Può capitare di venire a conoscenza di un programma disponibile per Linux di cui però non è disponibile il pacchetto .deb pronto per essere installato su Debian o su Ubuntu/Kubuntu; ma le uniche fonti disponibili sono pacchetti per altre distribuzioni ed i sorgenti.

A questo punto si può scegliere di compilare ed installare direttamente il programma da sorgenti, ma con l'inconveniente di non riuscire a lasciar traccia di ciò che si installa nel sistema.
È invece molto più "pulito" e "professionale" lasciare traccia dei programmi installati al gestore dei pacchetti che, inoltre, in fase di installazione verificherà tutte le dipendenze necessarie.
In più questo ci consentirà di controllare e disinstallare tali programmi direttamente col vostro gestore di pacchetti preferito.

Vediamo ora come procedere:

inanzitutto controllate (e nel caso installate) di avere i seguenti pacchetti installati :

1)
devscripts
2) dh-make
3) make
4) build-essential
5) dpkg
6) apt

Ok ora procediamo scaricando il file (generalmente in formato compresso) contenete i sorgenti del programma che intendiamo installare; per comodità noi lo chiameremo sorgente.tar.gz.bz2

Scompattiamo dunque il file in questione con:

tar xvfj sorgente.tar.gz.bz2

poi entriamo nella directory appena creata (dove ci sono i sorgenti) e digitiamo il seguente comando:

dh_make -s -e vostramail -n --copyright gpl

Dove al posto di vostramail dovrete mettere il vostro indirizzo di posta elettronica nel formato usuale; ad esempio: mario@provider.it.
Dove dopo copyright va specificata la licenza d'uso che nel caso di open-source è la gpl.

dh_make = crea una sottocartella ./debian/ (necessaria per la compilazione) e vi chiederà conferma dei dati immessi: semplicemente premete INVIO per confermare.
Ora passiamo alla compilazione e alla creazione del pacchetto .deb col comando:

debuild binary

Se tutto è andato liscio e senza errori, nella sopracartella rispetto quella in cui vi trovate (comando cd .. ) ci sarà un file con estensione .deb (nomeprogramma.deb) pronto per l'installazione, che può essere fatta (da root) con il comando:

dpkg -i nomeprogramma.deb

Finito! Il vostro programma è ora installato e presente nella lista dei programmi del vostro gestore di pacchetti.

Buona pacchettizazione a tutti!!

torna ad inizio pagina - torna alle guide