Perpara se te fillosh
Ndërto Brotli
Brotli është një metodë e re kompresimi me një raport më të mirë kompresimi se Gzip. Kodi i tij burimor është pritur publikisht në Github . Ky udhëzues do t'ju tregojë komandat që ju nevojiten për të ekzekutuar dhe ndërtuar Brotli nga kodi burimor në Debian 9.
Perpara se te fillosh
Kontrolloni versionin e Debian.
lsb_release -ds
# Debian GNU/Linux 9.6 (stretch)
Sigurohuni që sistemi juaj të jetë i përditësuar.
apt update && apt upgrade -y
Instaluar curl
, wget
dhe sudo
paketa; nëse nuk janë instaluar tashmë.
apt install -y curl wget sudo
Krijoni një llogari të re përdoruesi jo-root me sudo
akses dhe kaloni në të.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
SHËNIM : Zëvendësojeni johndoe
me emrin tuaj të përdoruesit .
Vendosni zonën kohore.
sudo dpkg-reconfigure tzdata
Ndërto Brotli
Instaloni mjetet e ndërtimit dhe paketat e nevojshme.
sudo apt install -y build-essential gcc make bc sed autoconf automake libtool git apt-transport-https
Klononi depon e Brotli.
git clone https://github.com/google/brotli.git
Navigoni te drejtoria e burimit Brotli.
cd brotli
Krijo një faqe manuale për komandat Brotli.
sudo cp ~/brotli/docs/brotli.1 /usr/share/man/man1 && sudo gzip /usr/share/man/man1/brotli.1
Kontrolloni faqen manual.
man brotli
Për të gjeneruar configure
skedarin Autotools , fillimisht ekzekutoni ./bootstrap
komandën.
./bootstrap
Pas komandës së mësipërme, do të keni akses në hapat e zakonshëm të ndërtimit të programit C: configure
, make
dhe make install
.
Për ndihmë, ekzekutoni ./configure --help
komandën.
Tani, ndërto 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
Pas procesit të suksesshëm të ndërtimit, mund të kontrolloni versionin.
brotli --version
# brotli 1.0.7
Kjo eshte. Ju keni ndërtuar me sukses Brotli nga kodi burimor. Tani mund të kompresoni dhe çkompresoni skedarët tuaj me formatin e kompresimit Brotli në serverin tuaj.