Kubuntu-de.org Wiki

Konfiguration/Programme installieren/Kompilieren

Aus Kubuntu-de.org Wiki

Bild:Baustelle.png

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.

Bild:Artikel_Getestet.png

Dieser Artikel wurde getestet unter:

Diese Kategorie ist für alle Versionen von Kubuntu gültig.

Bild:Artikel_Experte.png

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
Bild:Artikel_Achtung.png

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.

Bild:Artikel_Wichtig.png

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.

Bild:Artikel_Hinweis.png

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 all
ist dies dort nachzulesen.