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/