Installation von libpng
Dieser Teil des Tutorials beschreibt, wie man die Grafik-Bibliothek libpng kompiliert und installiert, um sie später in TYPO3 nutzen zu können.
Die Installation dieser Komponente ist optional. Wollen Sie sie verwenden, so muss sie vor der Kompilierung von PHP und GD installiert werden! Ausserdem muss zlib installiert sein, bevor libpng installiert wird.
Den libpng-Quellcode beziehen
Sofern Ihnen der Quellcode noch nicht vorliegt, können Sie ihn sich von der offiziellen libpng Website herunterladen.
Anschließend legen wir das Paket mit dem Quellcode im entsprechenden Verzeichnis ab: /opt/libpng/libpng-1.2.5.tar.gz
Danach entpacken wir das Source-Paket und erstellen unser Installationsverzeichnis:
linux:/ # cd /opt/libpng linux:/opt/libpng # tar xvfz libpng-1.2.5.tar.gz
Somit ist /opt/libpng/libpng-1.2.5 unser Installationsverzeichnis.
Das Zielverzeichnis für die kompilierte Grafik-Bibliothek wird /usr/local sein. Dies ist eine Abweichung vom Schema, welches wir bei den anderen Komponenten anwenden! Der Grund hierfür ist, dass die gemeinsame Installation von zlib und libpng eine bestimmte Verzeichnisstruktur benötigt.
Verwendung des Standard-Makefiles
Da im libpng-Paket kein ./configure Skript enthalten ist, werden wir eines der bereitgestellten Makefiles verwenden, indem wir das Standard-Makefile makefile.std in unser Installationsverzeichnis kopieren und dabei gleichzeitig umbenennen:
linux:/ # cd /opt/libpng/libpng-1.2.5 linux:/opt/libpng/libpng-1.2.5 # cp scripts/makefile.std makefile
make test, make install
Ist das Makefile wie soeben beschrieben in unser Installationsverzeichnis kopiert, starten wir den Kompiliervorgang im Test-Modus ...
linux:/opt/libpng/libpng-1.2.5 # make test
War der Test erfolgreich, so findet sich in der Ausgabe der Text
9782 zero samples
Eine weitere Überprüfung führen wir mit folgender Eingabe durch:
linux:/opt/libpng/libpng-1.2.5 # ./pngtest pngnow.png
Ein erfolgreicher Test wird nun mit einer Ausgabe bestätigt, in der sich der Text 289 zero samples befindet.
Danach installieren wir die Bibliothek:
linux:/opt/libpng/libpng-1.2.5 # make install
Nach erfolgreicher Installation wurden folgende Dateien erzeugt:
/usr/local/include/libpng (Verzeichnis)
/usr/local/include/png.h -> libpng/png.h (symbolischer Link)
/usr/local/include/pngconf.h -> libpng/pngconf.h (symbolischer Link)
/usr/local/lib/libpng.a
Weiterlesen
Installation von zlib — Dieser Teil des Tutorials beschreibt, wie man die Kompressions-Bibliothek zlib kompiliert und installiert, um sie später in TYPO3 nutzen zu können.
Installation von GD — Dieser Teil des Tutorials beschreibt, wie man die Grafik-Bibliothek GD kompiliert und installiert, um sie später in TYPO3 nutzen zu können.
Installation von PHP — Dieser Teil des Tutorials beschreibt, wie man die Skriptsprache PHP kompiliert und installiert, um sie später in TYPO3 nutzen zu können.
Installation von Freetype — Dieser Teil des Tutorials beschreibt, wie man die Schriftarten-Engine Freetype 2 kompiliert und installiert, um sie später in TYPO3 nutzen zu können.
Vorbereitung der TYPO Installation unter Linux — Die hier beschriebene Installation umfasst alle Komponenten, die nötig sind, um das TYPO3-Content Management System lauffähig zu machen: Webserver, Datenbank, PHP und TYPO3.




Kommentare zu Installation von libpng