6.18. Zlib-1.2.4

6.18.1. Abhängigkeiten

Zlib

   Installation hängt ab von:  Bash, Binutils, Coreutils, GCC, Glibc, Make und Sed
   Test Umgebung hängt ab von:  Keine
   Optionale Abhängigkeiten:  Keine

6.18.2. Installation von Zlib

Das Paket entpacken und in das neue Verzeichnis wechseln:

tar -xf pakete/zlib-1.2.4.tar.bz2 &&
cd zlib-1.2.4/

Bereite das Paket zum kompilieren vor:

./configure --prefix=/usr --shared --libdir=/lib

Das Paket kompilieren:

make

Um das Ergebnis zu testen, führe folgenden Befehl aus:

make check

Installiere die gemeinsamen Bibliotheken:

make install

Der vorherige Befehl hat die Bibliotheksdateien .so in das Verzeichnis /lib installiert. Wir entfernen sie jetzt und verlinken sie nach /usr/lib:

rm -v /lib/libz.so &&
ln -sfv ../../lib/libz.so.1.2.4 /usr/lib/libz.so

Kompiliere die statische Bibliothek:

make clean &&
./configure --prefix=/usr &&
make

Wieder testen:

make check

Installiere die statische Bibliothek:

make install

Korrigiere die Berechtigungen der Bibliothek:

chmod -v 644 /usr/lib/libz.a

Nun das Verzeichnis verlassen und dann entfernen:

cd ../ &&
rm -rf zlib-1.2.4/

6.18.3. Inhalt des Paketes Zlib

Installierte Bibliotheken:  libz.{a,so}

Kurze Beschreibung

libz

Enthält Kompressions- und Dekompressionsfunktionen die von vielen Programmen genutzt werden.