PBuilder
Da PiemonteWireless.
Usare PBuilder per costruire pacchetti Ubuntu/Debian da sorgente
Lo scopo di questa introduzione è riuscire a produrre file .deb (ovvero pacchetti Debian-style installabili tramite dpkg) partendo dal codice sorgente di un programma. Il vantaggio più immediato, a mio avviso, rispetto ad una classica installazione "configure/make/make install", è la gestione dei files, ovvero una memoria dell'installazione (che implica la possibilità di disinstallazione pulita), e la gestione automatica delle librerie e degli include (i vantaggi sono molti altri, quali la possibilità di collegare dei pre e post script all'installazione).
PBuilder crea un chroot dove esegue la compilazione e scarica in automatico dalla rete qualsiasi dipendenza necessiti. La gabbia chroot permette la compilazione di pacchetti anche in ambienti in cui non si dispongono di tutte le dipendenze necessarie.
Comiciamo installando i pacchetti che ci servono:
sudo apt-get install pbuilder debootstrap devscripts
Poi creiamo un tarball contenente l'ambiante chroot in cui si compileranno i pacchetti:
sudo pbuilder create --distribution gutsy --othermirror "deb http://it.archive.ubuntu.com/ubuntu/ gutsy universe multiverse"
.... DA FINIRE ....
Riferimenti:

