13.7.5 Autoconf
autoconf � uno strumento per produrre degli shell script in grado
di configurare automaticamente il codice sorgente dei programmi usando l'intero
sistema di compilazione GNU, adattandoli a molti tipi di sistema simil-Unix.
autoconf produce lo script di configurazione
configure. configure crea automaticamente un
Makefile personalizzato e Makefile.am.
13.7.5.1 Compilare ed installare un programma
Debian non tocca i file in /usr/local (vedere Supportare le differenze, Sezione 2.5).
Quindi, se compilate un programma dai sorgenti, installatelo in
/usr/local, cos� non interferir� con Debian.
$ cd src
$ ./configure --prefix=/usr/local
$ make
$ make install # questo comando mette i file nel sistema
13.7.5.2 Disinstallare un programma
Se avete ancora il sorgente e Se utilizza
autoconf/automake e se ricordate come l'avete
configurato:
$ ./configure tutte-le-opzioni-che-avevate-dato
# make uninstall
In alternativa, se siete assolutamente sicuri che il processo di installazione
pone i file solo sotto /usr/local e che non c'� nulla di
importante l�, potete cancellarne utto il contenuto con:
# find /usr/local -type f -print0 | xargs -0 rm -f
Se non siete sicuri di dove i file siano installati, dovreste prendere in
considerazione l'uso di checkinstall, che fornisce un percorso
pulito per la disinstallazione.