Abans que comencis
Construeix Brotli
Brotli és un nou mètode de compressió amb una millor relació de compressió que GZIP. El seu codi font està allotjat públicament en aquest repositori de Github . Aquesta guia us mostrarà les ordres que necessiteu per executar i crear Brotli a partir del codi font.
Abans que comencis
Comproveu la versió d'Ubuntu.
lsb_release -ds
# Ubuntu 18.04 LTS
Creeu un nou compte d'usuari no root amb sudoaccés i canvieu-hi.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
NOTA : Substituïu-lo johndoepel vostre nom d'usuari.
Configura la zona horària.
sudo dpkg-reconfigure tzdata
Assegureu-vos que el vostre sistema estigui actualitzat.
sudo apt update && sudo apt upgrade -y
Construeix Brotli
Instal·leu les eines de compilació i els paquets necessaris.
sudo apt install -y build-essential gcc make bc sed autoconf automake libtool git apt-transport-https
Clonar el repositori Brotli.
git clone https://github.com/google/brotli.git
Navegueu fins al directori font de Brotli.
cd brotli
Creeu una pàgina de manual per a les ordres de Brotli.
sudo cp ~/brotli/docs/brotli.1 /usr/share/man/man1 && sudo gzip /usr/share/man/man1/brotli.1
Consulteu la pàgina del manual.
man brotli
Per generar el configurefitxer d' Autotools , primer executeu l' ./bootstrapordre.
./bootstrap
Després de l'ordre anterior, tindreu accés als passos habituals de creació del programa C: configure, makei make install.
Per obtenir ajuda, executeu l' ./configure --helpordre.
Ara, construeix 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
Després de l'èxit del procés de creació, podeu comprovar la versió de Brotli.
brotli --version
# brotli 1.0.5
Això és. Heu creat Brotli amb èxit a partir del codi font.