GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment compiler Brotli à partir de la source sur Ubuntu 18.04 LTS

Brotli est un algorithme de compression sans perte à usage générique qui comprime les données à l'aide d'une combinaison d'une variante moderne de l'algorithme LZ77, du codage Huffman et de la modélisation de contexte de 2e ordre, avec un taux de compression comparable aux meilleures méthodes de compression à usage général actuellement disponibles. Il est similaire en vitesse avec le dégonflage mais offre une compression plus dense. Il est open source sous la licence MIT. Vous pouvez parcourir son code source sur Github. La spécification du format de données compressées Brotli est définie dans RFC 7932.

Ce tutoriel montre comment compiler la bibliothèque de compression Brotli à partir de la source sur Ubuntu 18.04 LTS (Bionic Beaver).

Exigences

  • Système Ubuntu 18.04 LTS.
  • Utilisateur non root avec accès sudo.

Étapes initiales

Vérifiez la version d'Ubuntu.

lsb_release -ds
# Ubuntu 18.04.1 LTS

Configurez le fuseau horaire.

sudo dpkg-reconfigure tzdata

Mettez à jour les packages de votre système d'exploitation.

sudo apt update && sudo apt upgrade -y

Construire Brotli

Installez les outils de compilation et les packages requis.

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

Cloner le dépôt Brotli.

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

Accédez au répertoire de l'arborescence des sources de Brotli.

cd brotli

Créer une page de manuel pour la commande Brotli.

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

Consultez la page de manuel.

man brotli

Pour générer des Autotools configure fichier exécuter ./bootstrap commande en premier.

./bootstrap

Après la commande ci-dessus, vous devriez avoir accès aux étapes de compilation habituelles du programme C : configuremake et make install disponible.

Pour obtenir de l'aide, vous pouvez exécuter ./configure --help commande. Nous sommes maintenant prêts à construire Brotli avec les instructions suivantes.

Les commandes de base pour compiler et installer brotli sont :

./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

Une fois le processus de construction réussi, vous pouvez vérifier la version de Brotli.

brotli --version
# brotli 1.0.6

Pour voir l'aide sur la commande brotli, vous pouvez exécuter :

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

Ubuntu
  1. Comment compiler Brotli à partir de la source sur CentOS 7

  2. Comment compiler l'outil de compression Brotli à partir de la source sur Debian 9

  3. Comment compiler l'outil de compression Brotli à partir de la source sur Fedora 29

  4. Comment mettre à niveau vers Ubuntu 22.04 LTS à partir d'Ubuntu 20.04 LTS et 21.10

  5. Comment mettre à niveau vers Ubuntu 15.10 à partir d'Ubuntu 15.04

Comment compiler ONLYOFFICE Document Server à partir du code source sur Ubuntu

Comment créer un paquet Ubuntu à partir de la source

Comment mettre à niveau d'Ubuntu 16.10 vers Ubuntu 17.04

Comment désinstaller des programmes d'Ubuntu 20.04 LTS

Comment mettre à niveau d'Ubuntu 20.04 vers Ubuntu 22.04

Comment mettre à niveau vers Ubuntu 22.04 LTS