Capita spesso di utilizzare la versione stable di Debian e di aver bisogno, per un motivo o per un altro, di un pacchetto aggiornato; o si decide semplicemente di voler compilare un determinato programma, ebbene oltre al solito metodo che ormai ben conosciamo, Debian ci permette di compilare tramite il gestore dei pacchetti APT.

Per prima cosa avremo bisogno di due pacchetti: fakeroot e build-essential. Il primo simula un ambiente di root, mentre il secondo contiene tutto ciò che è necessario alla compilazione (compilatori, librerie dev, ecc..).

Il primo comando da dare, per installare i pacchetti propedeutici alla compilazione del nostro programma è:

apt-get build-dep nomepacchetto

Fatto ciò dovremo, ovviamente, procurarci i sorgenti del pacchetto da compilare:

apt-get source nomepacchetto

E procedere con la configurazione dei sorgenti, la compilazione e la pacchettizzazione, il tutto riassunto in un unico comando:

dpkg-buildpackage –rfakeroot -uc –us

Terminato il processo, otterremo il nostro pacchettino .deb e non dovremo far altro che installare quanto prodotto tramite:

apt-get -f install

dpkg -i ../*.deb

Buona compilazione!

N.B.
Se si vuole una versione più aggiornata di quella presente sul sistema in uso, è necessario specificare nel file /etc/apt/sources.list almeno un percorso che punti a pacchetti testing o unstable.

APT-Howto