Linux From Scratch: Versión 4.1 | ||
---|---|---|
Anterior | Capítulo 6. Instalación de los programas del sistema base | Siguiente |
Estimación del tiempo de construcción: 0.07 SBU Estimación del espacio necesario en disco: 1 MB |
Última versión comprobada: 1.1.4.
El paquete Zlib contiene la librería zlib, utilizada por muchos programas para realizar las funciones de compresión y descompresión..
Zlib instala lo siguiente:
Prepara Zlib para su compilación:
CFLAGS="$CFLAGS -fPIC" \ ./configure --prefix=/usr --shared |
La opción -fPIC ayuda para asegurar la calidad de la librería dinámica zlib.
Algunos paquetes esperan que la librería zlib estática esté presente en el sistema. Para satisfacer a estos programas, compila tanto la librería compartida como la estática:
make LIBS="libz.so.1.1.4 libz.a" |
Instala las librerías:
make LIBS="libz.so.1.1.4 libz.a" install |
La librería compartida de zlib debe instalarse en el directorio /lib. De este modo, en el caso de que debas arrancar sin el directorio /usr, los programas vitales del sistema todavía tendrán acceso a la librería:
mv /usr/lib/libz.so.* /lib |
El enlace simbólico /usr/lib/libz.so apunta a un fichero que no existe, debido a que lo hemos movido. Crea un enlace simbólico a la nueva localización de la librería:
ln -sf ../../lib/libz.so.1 /usr/lib/libz.so |
Zlib no instala su página de manual. Ejecuta el siguiente comando para instalar esta documentación:
cp zlib.3 /usr/share/man/man3 |