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ó megmutatja azokat a parancsokat, amelyekre szüksége van a Brotli futtatásához és forráskódból történő felépítéséhez a Fedora 29 rendszeren.
Mielőtt elkezded
Ellenőrizze a Fedora verziót.
cat /etc/fedora-release
# Fedora release 29 (Twenty Nine)
Hozzon létre egy új nem root felhasználói fiókot sudohozzáféréssel, és váltson rá.
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
MEGJEGYZÉS : Cserélje johndoeki a felhasználónevét.
Állítsa be az időzónát.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
Győződjön meg arról, hogy rendszere naprakész.
sudo dnf check-update; sudo dnf update -y
Építsd meg a Brotlit
Telepítse az építési eszközöket és a szükséges csomagokat.
sudo dnf install -y gcc make bc sed autoconf automake libtool git
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 konfigurációs fájljának 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/lib64/brotli --libdir=/usr/lib64/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.