Mielőtt elkezded
Építsd meg a Brotlit
A Brotli egy új tömörítési módszer, amely jobb tömörítési aránnyal rendelkezik, mint a GZIP. Forráskódja nyilvánosan ezen a Github-tárhelyen található . Ez az útmutató megmutatja a Brotli futtatásához és forráskódból történő felépítéséhez szükséges parancsokat.
Mielőtt elkezded
Ellenőrizze az Ubuntu verziót.
lsb_release -ds
# Ubuntu 18.04 LTS
Hozzon létre egy új nem root felhasználói fiókot sudohozzáféréssel, és váltson rá.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
MEGJEGYZÉS : Cserélje johndoeki a felhasználónevét.
Állítsa be az időzónát.
sudo dpkg-reconfigure tzdata
Győződjön meg arról, hogy rendszere naprakész.
sudo apt update && sudo apt upgrade -y
Építsd meg a Brotlit
Telepítse az építési eszközöket és a szükséges csomagokat.
sudo apt install -y build-essential gcc make bc sed autoconf automake libtool git apt-transport-https
A Brotli adattár klónozása.
git clone https://github.com/google/brotli.git
Keresse meg a Brotli forráskönyvtárat.
cd brotli
Hozzon létre egy manuális oldalt a Brotli parancsokhoz.
sudo cp ~/brotli/docs/brotli.1 /usr/share/man/man1 && sudo gzip /usr/share/man/man1/brotli.1
Ellenőrizze a kézikönyv oldalát.
man brotli
Az Autotools configurefájl létrehozásához először futtassa a ./bootstrapparancsot.
./bootstrap
A fenti parancs után hozzáférhet a szokásos C program összeállítási lépéseihez: configure, makeés make install.
Segítségért futtassa a ./configure --helpparancsot.
Most építsd meg a Brotlit.
./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
A sikeres építési folyamat után ellenőrizheti a Brotli verzióját.
brotli --version
# brotli 1.0.5
Ez az. Sikeresen felépítetted a Brotlit forráskódból.