Konfiguration/Programme installieren/Kompilieren
Aus Kubuntu-de.org Wiki
An diesem Artikel wird derzeit gearbeitet. Achtung: Der Artikel kann unvollständig und fehlerhaft sein!
Eine Übersicht aller unfertigen Artikel ist auf der Baustelle zu finden.
Diese Anleitung setzt tiefere Kenntnisse im Umgang mit deinem Kubuntu System vorraus. Verwende diese Anleitung bitte nur, wenn du weist, was du tust. Besonders bei Einsteigern besteht die Gefahr, dass das System beschädigt wird!
Installation aus den Softwarequellen
Möchte man eine Software installieren, die nicht als Ubuntupaket vorliegt, muss man diese aus dem Quellcode selbst kompilieren.
Vorbereitungen
Dafür muss man zunächst die benötigten Programme auf seinem Rechner installieren. Dies geschieht mittels:
sudo apt-get install build-essential
Im nächsten Schritt lädt man die Software, z.B. mit kget oder wget, runter. Meistens liegt der Quellcode als Archiv im tar.gz oder tar.bz Format vor.
Die Archive können mit
tar xzvf SOFTWARE-ARCHIV.tar.gz
für ein tar.gz oder
tar xjvf SOFTWARE-ARCHIV.tar.bz
für ein tar.bz entpackt werden.
Jetzt wechselt man in das entpackte Verzeichnis der Software.
cd SOFTWARE-ARCHIV
Konfiguration und Installation
Hier wird das configure-Skript aufgerufen:
./configure
Selbstkompilierte Programme gehören nach /usr/local/, gegebenenfalls muss ./configure mit zusätzlichen Optionen gestartet werden.
In diesem Schritt wird u.a. überprüft ob alle benötigten Bibliotheken und Programme schon vorhanden sind. Sollte etwas nicht installiert sein, bricht das configure-Skript ab und gibt eine Meldung über das aus, was fehlt. Die betreffende Software muss dann nachinstalliert werden. Danach muss wieder das configure-Skript aufgerufen werden. Dies ist solange zu wiederholen, bis das configure-Skript nicht mehr abbricht.
Im nächsten Schritt wird der Quellcode übersetzt mit
make
wenn man make durchgelaufen ist wird die Software mit
sudo make install
installiert.
Die Deinstallation von selbstkompilierter Software ist nicht immer einfach. Zumeist kann man im Quellverzeichnis ein sudo make uninstall durchführen. Freilich ist es hierfür notwendig dieses Verzeichnis auch zu behalten. Weiter empfiehlt sich eventuell der Einsatz von checkinstall.
Wenn man Software direkt aus den Quellen übersetzt, sollte man immer die README Dateien oder sonstige Dokumentation zur Installation der Software lesen und beachten. Hier findet man auch Informationen zu den Abhängigkeiten. Wenn ein anderer make-Aufruf zur Installation genutzt werden soll, z.B.
make allist dies dort nachzulesen.


