Kompilieren

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Allgemeines)
Zeile 1: Zeile 1:
[[Bild:710.png]] [[Bild:704.png]]
[[Bild:710.png]] [[Bild:704.png]]
=Allgemeines=
=Allgemeines=
-
Zunächst sollte erwähnt werden, dass Programme in [[Ubuntu]] immer mit Hilfe von [[APT]] [[Programme_installieren|installiert]] werden sollten, um die Konsistenz des Systems nicht zu gefährden.
+
Zunächst sollte erwähnt werden, dass Programme in [[Ubuntu]] immer mit Hilfe von [[http://wiki.ubuntu-forum.de/index.php/Synaptic#Installation_von_Paketen|APT]] [[Programme_installieren|installiert]] werden sollten, um die Konsistenz des Systems nicht zu gefährden.
Sollte es jedoch einmal notwendig sein, Programme aus dem Quellcode zu installieren, müssen in Ubuntu einige Vorarbeiten geleistet werden.
Sollte es jedoch einmal notwendig sein, Programme aus dem Quellcode zu installieren, müssen in Ubuntu einige Vorarbeiten geleistet werden.

Version vom 1. Januar 2008, 13:31 Uhr

710.png 704.png

1 Allgemeines

Zunächst sollte erwähnt werden, dass Programme in Ubuntu immer mit Hilfe von [[1]] installiert werden sollten, um die Konsistenz des Systems nicht zu gefährden. Sollte es jedoch einmal notwendig sein, Programme aus dem Quellcode zu installieren, müssen in Ubuntu einige Vorarbeiten geleistet werden.

2 Systemvoraussetzungen

Aus irgendwelchen Gründen werden Header-Dateien, die für den Kompiliervorgang notwendig sind. nicht in die Standardinstallation integriert. Es muss mindestens noch das Paket libc6-dev nachinstalliert werden:

sudo apt-get install libc6-dev

Wer auf der sicheren Seite sein möchte, sollte sich:

sudo apt-get install build-essential

installieren, ein Metapaket, dass so ziemlich alle brauchbaren und zum Kompiliervorgang benötigten (inklusive libc6-dev) Pakete enthält.

3 Kompiliervorgang

Das heruntergeladene Paket des zu installierenden Programms muss dann noch entpackt werden:

unp file_name.tar.gz

bzw.

tar xfvz  file_name.tar.gz

und in das neu entstandene Verzeichnis gewechselt werden:

cd  file_name

Danach muss der Linux-Dreisatz ausgeführt werden:

./configure
make
sudo make install

Sollte configure mit einer Fehlermeldung abbrechen, so liegt das meist daran, dass noch andere Pakete, die das neue Programm zum Ausführen benötigt, nachinstalliert werden. Der genaue Grund und das eventuell nachzuinstallierende Paket, steht meist in der Fehlermeldung.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge