6.24. Zlib-1.2.3

Il pacchetto Zlib contiene routine di compressione e decompressione usate da alcuni programmi.

Tempo di costruzione approssimativo: meno di 0.1 SBU
Spazio necessario su disco: 3.1 MB

6.24.1. Installazione di Zlib

[Nota]

Nota

Zlib è nota per la costruzione scorretta della propria libreria condivisa se CFLAGS è specificato nell'ambiente. Se si usa una specifica variabile CFLAGS, assicurarsi di aggiungere la direttiva -fPIC alla variabile CFLAGS per la durata del comando configure precedente, quindi rimuoverla successivamente.

Preparare Zlib per la compilazione:

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

Compilare il pacchetto:

make

Per testare i risultati digitare: make check.

Installare la libreria condivisa:

make install

Il comando precedente ha installato un file .so in /lib. Lo rimuoveremo e lo ricollegheremo in /usr/lib:

rm -v /lib/libz.so
ln -sfv ../../lib/libz.so.1.2.3 /usr/lib/libz.so

Costruire la libreria statica:

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

Per testare di nuovo i risultati digitare: make check.

Installare la libreria statica:

make install

Correggere i permessi sulla libreria statica:

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

6.24.2. Contenuti di Zlib

Librerie installate: libz.{a,so}

Brevi descrizioni

libz

Contiene funzioni di compressione e decompressione usate da alcuni programmi