Brotli adalah kaedah mampatan baru dengan nisbah mampatan yang lebih baik daripada GZIP. Kod sumbernya dihoskan secara terbuka di repo Github ini . Panduan ini akan menunjukkan kepada anda arahan yang anda perlukan untuk menjalankan dan membina Brotli dari kod sumber.
Sebelum awak bermula
Semak versi Ubuntu.
lsb_release -ds
# Ubuntu 18.04 LTS
Buat akaun pengguna bukan root baru dengan sudo
akses dan beralih kepadanya.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
NOTA : Gantikan johndoe
dengan nama pengguna anda.
Sediakan zon waktu.
sudo dpkg-reconfigure tzdata
Pastikan sistem anda terkini.
sudo apt update && sudo apt upgrade -y
Bina Brotli
Pasang alat binaan dan pakej yang diperlukan.
sudo apt install -y build-essential gcc make bc sed autoconf automake libtool git apt-transport-https
Klikan repositori Brotli.
git clone https://github.com/google/brotli.git
Navigasi ke direktori sumber Brotli.
cd brotli
Buat halaman manual untuk arahan Brotli.
sudo cp ~/brotli/docs/brotli.1 /usr/share/man/man1 && sudo gzip /usr/share/man/man1/brotli.1
Semak halaman manual.
man brotli
Untuk menjana configure
fail Autotools, mulakan ./bootstrap
arahan terlebih dahulu .
./bootstrap
Selepas arahan di atas, anda akan mempunyai akses kepada program C membina langkah-langkah biasa: configure
, make
dan make install
.
Untuk bantuan, jalankan ./configure --help
arahan itu.
Sekarang, bina 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
Selepas proses membina berjaya, anda boleh menyemak versi Brotli.
brotli --version
# brotli 1.0.5
Itu sahaja. Anda telah berjaya membina Brotli dari kod sumber.