La compresión de datos es una forma efectiva de ahorrar espacio en disco y reducir el consumo de ancho de banda de la red. Sin embargo, tiene el costo de un cálculo adicional. Afortunadamente, el hardware moderno es lo suficientemente potente como para que la compresión minimice el impacto en el rendimiento.
En esta guía, mostraremos la instalación de zlib en Ubuntu 22.04.
Zlib en Ubuntu
Zlib es una biblioteca popular de compresión/descompresión que es gratuita y de código abierto. Además, zlib está libre de responsabilidades legales (no cubierto por ninguna patente), lo que lo convierte en una opción lucrativa para los desarrolladores. Algunas otras características notables incluyen:
- Compresión de datos sin pérdida
- Huella de memoria pequeña
- Nunca amplía los datos. A modo de comparación, LZW puede aumentar el tamaño de los datos comprimidos en casos extremos, incluso el doble o el triple
- Portátil entre plataformas
Debido a su uso generalizado, zlib también está disponible directamente desde el repositorio predeterminado de Ubuntu. Verifique la disponibilidad usando el siguiente comando:
Tenga en cuenta que el nombre del paquete para zlib es zlib1g , que no debe confundirse con zlibc , un paquete completamente diferente.
Instalación de zlib en Ubuntu
Hay dos formas diferentes de instalar zlib en Ubuntu. Podemos obtener el paquete zlib1g de Ubuntu o compilarlo a partir del código fuente.
Instalación de zlib usando APT
Usando APT, podemos instalar el paquete zlib directamente desde los repositorios predeterminados de Ubuntu. En la mayoría de las situaciones, esta es la forma recomendada de proceder.
Para instalar zlib, ejecute los siguientes comandos:
Si necesita el paquete de desarrollo para zlib, instale el paquete zlib1g-dev usando el siguiente comando:
Instalación de zlib desde la fuente
Zlib es un proyecto de código abierto. Esto nos permite tomar el código fuente y construir el paquete nosotros mismos. Sin embargo, este procedimiento presenta varios inconvenientes, como la necesidad de una gestión manual del paquete.
Primero, instale las herramientas necesarias para construir zlib:
>Al momento de escribir, la última versión de zlib es v1.2.12. Descargue el archivo del código fuente:
A continuación, extraiga el archivo usando tar:
Desde el directorio del código fuente, ejecute los siguientes comandos:
>Una vez que el paquete haya terminado de compilarse, instálelo usando el siguiente comando:
Si desea desinstalar el paquete más tarde, use el siguiente comando:
Conclusión
En esta guía, exploramos varias formas de instalar zlib en Ubuntu. Instalamos los paquetes zlib (zlib1g y zlib1g-devel) usando APT. También mostramos la construcción e instalación de zlib desde la fuente (aplicable en escenarios específicos).
¿Está interesado en aprender más sobre la compresión en Linux? Consulte las opciones de compresión de archivos de Linux y sus comparaciones . Zstd es otro algoritmo de compresión interesante que vale la pena analizar .