Brotli est une nouvelle méthode de compression avec un meilleur taux de compression que GZIP. Son code source est publiquement hébergé sur ce dépôt Github . Ce guide vous montrera les commandes dont vous avez besoin pour exécuter et construire Brotli à partir du code source.
Avant que tu commences
Vérifiez la version d'Ubuntu.
lsb_release -ds
# Ubuntu 18.04 LTS
Créez un nouveau compte utilisateur non root avec sudo
accès et basculez vers celui-ci.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
REMARQUE : remplacez johndoe
par votre nom d'utilisateur.
Configurez le fuseau horaire.
sudo dpkg-reconfigure tzdata
Assurez-vous que votre système est à jour.
sudo apt update && sudo apt upgrade -y
Construire Brotli
Installez les outils de construction et les packages requis.
sudo apt install -y build-essential gcc make bc sed autoconf automake libtool git apt-transport-https
Clonez le référentiel Brotli.
git clone https://github.com/google/brotli.git
Accédez au répertoire source de Brotli.
cd brotli
Créez une page de manuel pour les commandes 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 le configure
fichier Autotools , exécutez d'abord la ./bootstrap
commande.
./bootstrap
Une fois la commande ci - dessus, vous aurez accès aux étapes de construction habituelles du programme C: configure
, make
et make install
.
Pour obtenir de l'aide, exécutez la ./configure --help
commande.
Maintenant, construisez Brotli.
./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 génération réussi, vous pouvez vérifier la version de Brotli.
brotli --version
# brotli 1.0.5
C'est tout. Vous avez réussi à créer Brotli à partir du code source.