GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo compilar Brotli desde la fuente en Ubuntu 18.04 LTS

Brotli es un algoritmo de compresión sin pérdidas de propósito genérico que comprime datos mediante una combinación de una variante moderna del algoritmo LZ77, codificación Huffman y modelado de contexto de segundo orden, con una relación de compresión comparable a los mejores métodos de compresión de propósito general disponibles actualmente. Es similar en velocidad con deflate pero ofrece una compresión más densa. Es de código abierto bajo la licencia MIT. Puedes navegar por su código fuente en Github. La especificación del formato de datos comprimidos de Brotli se define en RFC 7932.

Este tutorial muestra cómo compilar la biblioteca de compresión Brotli desde la fuente en Ubuntu 18.04 LTS (Bionic Beaver).

Requisitos

  • Sistema Ubuntu 18.04 LTS.
  • Usuario no root con acceso sudo.

Pasos iniciales

Compruebe la versión de Ubuntu.

lsb_release -ds
# Ubuntu 18.04.1 LTS

Configura la zona horaria.

sudo dpkg-reconfigure tzdata

Actualice los paquetes de su sistema operativo.

sudo apt update && sudo apt upgrade -y

Construir Brotli

Instale las herramientas de compilación y los paquetes necesarios.

sudo apt install -y build-essential gcc make bc sed autoconf automake libtool git apt-transport-https tree

Clonar el repositorio de Brotli.

git clone https://github.com/google/brotli.git

Navegue hasta el directorio del árbol de fuentes de Brotli.

cd brotli

Crear página de manual para el comando Brotli.

sudo cp ~/brotli/docs/brotli.1 /usr/share/man/man1 && sudo gzip /usr/share/man/man1/brotli.1

Consulte la página del manual.

man brotli

Para generar Autotools configure archivo ejecutar ./bootstrap orden primero.

./bootstrap

Después del comando anterior, debería tener acceso a los pasos habituales de compilación del programa C: configuremakemake install disponible.

Para obtener ayuda, puede ejecutar ./configure --help dominio. Ahora estamos listos para construir Brotli con las siguientes instrucciones.

Los comandos básicos para compilar e instalar brotli son:

./configure --prefix=/usr \
            --bindir=/usr/bin \
            --sbindir=/usr/sbin \
            --libexecdir=/usr/lib/brotli \
            --libdir=/usr/lib/brotli \
            --datarootdir=/usr/share \
            --mandir=/usr/share/man/man1 \
            --docdir=/usr/share/doc

make
sudo make install

Después del proceso de compilación exitoso, puede verificar la versión de Brotli.

brotli --version
# brotli 1.0.6

Para ver ayuda sobre el comando brotli, puede ejecutar:

brotli -h

Enlaces

  • https://brotli.org/
  • https://github.com/google/brotli
  • https://en.wikipedia.org/wiki/Brotli

Ubuntu
  1. Cómo compilar Brotli desde la fuente en CentOS 7

  2. Cómo compilar la herramienta de compresión Brotli desde el origen en Debian 9

  3. Cómo actualizar a Ubuntu 22.04 LTS desde Ubuntu 20.04 LTS y 21.10

  4. Cómo actualizar Ubuntu 14.04 LTS a Ubuntu 16.04 LTS

  5. Cómo actualizar de Ubuntu 20.04/21.10 a 22.04 LTS

Cómo compilar ONLYOFFICE Document Server desde el código fuente en Ubuntu

Cómo crear un paquete de Ubuntu desde la fuente

Cómo actualizar de Ubuntu 16.10 a Ubuntu 17.04

Cómo desinstalar programas de Ubuntu 20.04 LTS

Cómo actualizar de Ubuntu 20.04 a Ubuntu 22.04

Cómo actualizar a Ubuntu 22.04 LTS