Vollständige Anleitung: Installation der graphics.h-Bibliothek unter Ubuntu (Teil 1)

Melden

Die Header-Datei graphics.h ist vielen Entwicklern aus alten C/C++-Zeiten (wie dem Borland Turbo C++) bekannt. Sie wird auch heute noch gerne an Schulen und Universitäten genutzt, um die Grundlagen der 2D-Computergrafik zu erlernen. Da Linux diese veraltete DOS-Bibliothek von Haus aus nicht unterstützt, nutzen wir eine Nachbildung namens libgraph, die auf der SDL-Bibliothek basiert.

Dieser Leitfaden ist kompatibel mit Ubuntu 20.04, 18.04 und 16.04 LTS. In diesem Teil 1 bereiten wir das System vor, installieren alle nötigen Abhängigkeiten und laden die Quelldateien herunter.


Voraussetzungen

  • Ein laufendes Ubuntu-System.
  • Root- bzw. sudo-Rechte für die Paketinstallation.
  • Eine aktive Internetverbindung.

Schritt 1: System aktualisieren

Bevor wir beginnen, stellen wir sicher, dass die Paketlisten auf dem neuesten Stand sind, um Versionskonflikte zu vermeiden.

Öffne das Terminal (Strg + Alt + T) und führe folgenden Befehl aus:

sudo apt update && sudo apt upgrade -y

Schritt 2: Build-Tools und Abhängigkeiten installieren

Da wir libgraph aus dem Quellcode kompilieren müssen, benötigt Ubuntu grundlegende Entwicklerwerkzeuge (build-essential) sowie die Entwicklungsbibliotheken von SDL (Simple DirectMedia Layer) und Guile.

Gib den folgenden Befehl im Terminal ein:

sudo apt install build-essential libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev guile-2.0-dev -y

Hinweis für ältere Systeme: Sollte das Paket guile-2.0-dev nicht gefunden werden, kann alternativ guile-1.8-dev verwendet werden.


Schritt 3: libgraph-Quellcode herunterladen

Da libgraph nicht in den offiziellen Ubuntu-Softwarequellen enthalten ist, laden wir das komprimierte Quellcode-Archiv direkt herunter. Wir nutzen dafür den Befehl wget:

wget http://download.savannah.gnu.org/releases/libgraph/libgraph-1.0.2.tar.gz

Die Datei libgraph-1.0.2.tar.gz befindet sich nun in deinem aktuellen Arbeitsverzeichnis (standardmäßig dein Home-Ordner).


Schritt 4: Archiv entpacken

Entpacke das heruntergeladene Archiv mit dem Befehl tar:

tar -xvzf libgraph-1.0.2.tar.gz

Wechsle anschließend in das neu erstellte Verzeichnis:

cd libgraph-1.0.2

Zusammenfassung von Teil 1

Das Fundament ist gelegt:

  1. Dein System ist aktualisiert.
  2. Alle für die Grafikbibliothek notwendigen SDL- und Guile-Pakete sind installiert.
  3. Der Quellcode von libgraph liegt entpackt vor.

Ausblick: Was dich in Teil 2 erwartet

Im nächsten Teil konfigurieren wir den Quellcode, beheben einen bekannten Kompilierungsfehler auf modernen Systemen, kompilieren und installieren die Bibliothek mit make und schreiben unser erstes C-Programm mit graphics.h unter Linux!

0