Cómo instalar Zlib en Ubuntu 22.04

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:

$ apt buscar zlib1g

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:

$ sudo apt actualizar

$ sudo apt install zlib1g -y

Si necesita el paquete de desarrollo para zlib, instale el paquete zlib1g-dev usando el siguiente comando:

$ sudo apt install zlib1g-dev -y

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:

$ sudo apt install build-esencial -y

>Al momento de escribir, la última versión de zlib es v1.2.12. Descargue el archivo del código fuente:

$ wget https: // zlib.net / zlib-1.2.12.tar.gz

A continuación, extraiga el archivo usando tar:

$ tar -xvf zlib-1.2.12.tar.gz

Desde el directorio del código fuente, ejecute los siguientes comandos:

$ . / configurar

$ hacer -j$ ( nproc )

>Una vez que el paquete haya terminado de compilarse, instálelo usando el siguiente comando:

$ sudo hacer instalar

Si desea desinstalar el paquete más tarde, use el siguiente comando:

$ sudo hacer desinstalar

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 .