Programme kompilieren und installieren

Folgende Komponenten müssen im System installiert sein:

sudo apt-get install build-essential

Der "Dreisatz", um ein Programm aus dem Quelltext zu kompilieren und zu installieren:

./configure
make
make install

Wobei dem "configure" ein abweichendes Zielverzeichnis für die Installation (z.B. für die Entwicklungszwecke) angegeben werden kann:

./configure --prefix=/pfad/zum/zielverzeichnis

Es ist manchmal ratsam, statt "make install" alternativ:

sudo checkinstall

…oder:

checkinstall

…zu nutzen. Der Vorteil einer Installation mit "checkinstall" ist, dass ein Programm nicht an der Paketverwaltung vorbei installiert wird, sondern ein Debian-Paket im Quelltextverzeichnis erstellt und anschließend direkt installiert wird.
Ohne root-Rechte wird das Paket trotzdem erstellt, aber nicht installiert (es wird eine entsprechende Fehlermeldung ausgegeben). Das Paket muss dann manuell (über den Paket-Manager) installiert werden.

Weitere Infos unter: https://wiki.ubuntuusers.de/Programme_kompilieren/


Stand: 10.10.2017
: Jürgen Kreick

EOF