Prima di tutto verifichiamo di aver installati gli strumenti di base per la compilazione dei sorgenti:
apt-get install devscripts build-essential
scarichiamo i sorgenti del
apt-get source
Attenzione: il comando scarica i sorgenti nella directory corrente.
Scarichiamo le dipendenze necessarie al
apt-get build-dep
Nella cartella debian trovate alcuni file interessanti:
rules (contiene le opzioni di compilazione)
changelog (contiene il sommario delle modifiche apportate ai sorgenti)
Se avete finito le vostre modifiche possiamo ricompilare il pacchetto:
cd
debuild -us -uc
A compilazione terminata, troverete i pacchetti .deb nella directory superiore.
Se, ad esempio, desiderate installare il pacchetto appena generato, dovete eseguire i comandi seguenti:
cd ..
dpkg -i
Vediamo un esempio concreto. Immaginiamo di voler ricompilare il pacchetto mysql-server-5.0:
apt-get source mysql-server-5.0
apt-get build-dep mysql-server-5.0
cd mysql-dfsg-5.0-5.0.32
debuild -us -uc
cd ..
dpkg -i *.deb
Nessun commento:
Posta un commento