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 a Github . Aquesta guia us mostrarà les ordres que necessiteu per executar i crear Brotli a partir del codi font a Debian 9.
Abans que comencis
Comproveu la versió de Debian.
lsb_release -ds
# Debian GNU/Linux 9.6 (stretch)
Assegureu-vos que el vostre sistema estigui actualitzat.
apt update && apt upgrade -y
Instal·lar curl, wgeti sudopaquets; si encara no estan instal·lats.
apt install -y curl wget sudo
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
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ó.
brotli --version
# brotli 1.0.7
Això és. Heu creat Brotli amb èxit a partir del codi font. Ara podeu comprimir i descomprimir els vostres fitxers amb el format de compressió Brotli al vostre servidor.