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.