Før du begynner
Bygg Brotli
Brotli er en ny komprimeringsmetode med et bedre komprimeringsforhold enn GZIP. Kildekoden er offentlig vert for denne Github-repoen . Denne guiden vil vise deg kommandoene du trenger for å kjøre og bygge Brotli fra kildekoden.
Før du begynner
Sjekk Ubuntu-versjonen.
lsb_release -ds
# Ubuntu 18.04 LTS
Opprett en ny ikke-rootbrukerkonto med sudotilgang og bytt til den.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
MERK : Erstatt johndoemed brukernavnet ditt.
Sett opp tidssonen.
sudo dpkg-reconfigure tzdata
Sørg for at systemet ditt er oppdatert.
sudo apt update && sudo apt upgrade -y
Bygg Brotli
Installer byggeverktøy og nødvendige pakker.
sudo apt install -y build-essential gcc make bc sed autoconf automake libtool git apt-transport-https
Klon Brotli-depotet.
git clone https://github.com/google/brotli.git
Naviger til Brotli-kildekatalogen.
cd brotli
Lag en manualside for Brotli-kommandoer.
sudo cp ~/brotli/docs/brotli.1 /usr/share/man/man1 && sudo gzip /usr/share/man/man1/brotli.1
Sjekk manualsiden.
man brotli
For å generere Autotools- configurefilen, kjør først ./bootstrapkommandoen.
./bootstrap
Etter kommandoen ovenfor vil du ha tilgang til de vanlige C-programbyggetrinnene: configure, makeog make install.
For å få hjelp, kjør ./configure --helpkommandoen.
Nå, bygg 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
Etter den vellykkede byggeprosessen kan du sjekke Brotli-versjonen.
brotli --version
# brotli 1.0.5
Det er det. Du har vellykket bygget Brotli fra kildekoden.