13.7.5 Autoconf
autoconf
ist ein Tool zum Erzeugen von Shellskripten, die
Softwarequellpakete automatisch so konfigurieren, dass sie sich an viele
UNIX-artige Systeme unter Verwendung des vollst�ndigen GNU-Build-Systems
anpassen.
autoconf
erzeugt das Konfigurationsskript configure
.
configure
erzeugt automatisch ein angepasstes
Makefile
aus Makefile.in
.
13.7.5.1 Kompilieren und Installieren eines Programms
Debian �ndert keine Dateien unter /usr/local/
(vergleichen Sie Unterst�tzung von Vielfalten, Abschnitt
2.5). Kompilieren Sie ein Programm aus den Quellen, so sollten Sie es in
/usr/local/
installieren, damit es nicht mit Debian interferiert.
$ cd src
$ ./configure --prefix=/usr/local
$ make
$ make install # dies kopiert die Dateien ins System
13.7.5.2 Deinstallation eines Programms
Wenn Sie noch den Quellcode haben, dieser
autoconf
/automake
nutzt und Sie noch wissen, wie Sie
es konfiguriert haben, verfahren Sie wie folgt:
$ ./configure alle-verwendeten-Optionen
# make uninstall
Sind Sie sich absolut sicher, dass der Installationsprozess Dateien nur unter
/usr/local/
ablegt und es nichts wichtiges darunter gibt, k�nnen
Sie alles wie folgt l�schen:
# find /usr/local -type f -print0 | xargs -0 rm -f
Sind Sie nicht sicher, wo Dateien installiert sind, sollten Sie einen Blick auf
checkinstall
werfen, was einen leeren Pfad bei der Deinstallation
liefert.