Quanti di voi avranno provato ad installare un software da sorgenti ma non ha mai avuto un buon fine? Molti… quindi vediamo in pochi passaggi come fare su Ubuntu e derivare:
Prima di tutto chiediamo ad APT-GET di installare tutto il software per lo sviluppo:
sudo apt-get install build-essential
Ora vediamo di installare tutte le dipendenza del software:
sudo apt-get build-dep [nomeprogramma]
La procedura ora si suddivide in due:
- Compiliamo ed installiamo il software sulla nostra Linux Ubuntu Box
- Compiliamo e creiamo un bel pacchetto .deb da installare su tutte le nostre Linux Ubuntu Box
Per il primo metodo entriamo nei sorgenti:
cd [cartella.sorgete.X.Y.Z]
Installiamo:
./configure
make
sudo make install
Per il secondo metodo la procedura è un po’ più laboriosa.
Installiamo il software necessario:
sudo apt-get install devscripts dh-make make build-essential dpkg apt
Entriamo nei sorgenti:
cd [cartella.sorgete.X.Y.Z]
Ora dobbiamo inserire alcuni dati:
dh_make -e vostro@indirizzo -n -copyright gpl
Configuriamo e compiliamo:
CFLAGS="-Wall -g -O2" ./configure --host=i486-linux-gnu --build=i486-linux-gnu --prefix=/usr --mandir=${prefix}/share/man --infodir=${prefix}/share/info
Ed ora creiamo il pacchetto:
sudo debuild binary
Ora abbiamo il pacchetto pronto!
Buona compilazione!!
Come faccio poi per disinstallare il software così installato?