Brotli è un nuovo metodo di compressione con un rapporto di compressione migliore di GZIP. Il suo codice sorgente è ospitato pubblicamente su questo repository Github . Questa guida ti mostrerà i comandi necessari per eseguire e creare Brotli dal codice sorgente.
Prima di iniziare
Controlla la versione di Ubuntu.
lsb_release -ds
# Ubuntu 18.04 LTS
Crea un nuovo account utente non root con sudo
accesso e passa ad esso.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
NOTA : sostituisci johndoe
con il tuo nome utente.
Imposta il fuso orario.
sudo dpkg-reconfigure tzdata
Assicurati che il tuo sistema sia aggiornato.
sudo apt update && sudo apt upgrade -y
Costruisci Brotli
Installa gli strumenti di compilazione e i pacchetti richiesti.
sudo apt install -y build-essential gcc make bc sed autoconf automake libtool git apt-transport-https
Clonare il repository Brotli.
git clone https://github.com/google/brotli.git
Passare alla directory dei sorgenti di Brotli.
cd brotli
Crea una pagina di manuale per i comandi Brotli.
sudo cp ~/brotli/docs/brotli.1 /usr/share/man/man1 && sudo gzip /usr/share/man/man1/brotli.1
Controlla la pagina del manuale.
man brotli
Per generare il configure
file di Autotools , eseguire prima il ./bootstrap
comando.
./bootstrap
Dopo il comando di cui sopra, si avrà accesso ai soliti passaggi programma C di compilazione: configure
, make
e make install
.
Per assistenza, esegui il ./configure --help
comando.
Ora costruisci 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
Dopo aver completato con successo il processo di compilazione, puoi verificare la versione di Brotli.
brotli --version
# brotli 1.0.5
Questo è tutto. Brotli è stato creato con successo dal codice sorgente.