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 a Githubon található . Ez az útmutató bemutatja azokat a parancsokat, amelyekre szükség van a Brotli futtatásához és forráskódból való felépítéséhez a Debian 9 rendszeren.
Mielőtt elkezded
Ellenőrizze a Debian verziót.
lsb_release -ds
# Debian GNU/Linux 9.6 (stretch)
Győződjön meg arról, hogy rendszere naprakész.
apt update && apt upgrade -y
Telepítse a curl, wgetés sudocsomagokat; ha még nincsenek telepítve.
apt install -y curl wget sudo
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ével .
Állítsa be az időzónát.
sudo dpkg-reconfigure tzdata
É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 összeállítási folyamat után ellenőrizheti a verziót.
brotli --version
# brotli 1.0.7
Ez az. Sikeresen felépítetted a Brotlit forráskódból. Most már tömörítheti és kibonthatja fájljait a kiszolgálón lévő Brotli tömörítési formátummal.