Пре него што почнете
Буилд Бротли
Бротли је нова метода компресије са бољим односом компресије од ГЗИП-а. Његов изворни код је јавно хостован на овом Гитхуб репо-у . Овај водич ће вам показати команде које су вам потребне да покренете и направите Бротли из изворног кода.
Пре него што почнете
Проверите верзију Убунтуа.
lsb_release -ds
# Ubuntu 18.04 LTS
Креирајте нови не-роот кориснички налог са sudoприступом и пребаците се на њега.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
НАПОМЕНА : Замените johndoeсвојим корисничким именом.
Подесите временску зону.
sudo dpkg-reconfigure tzdata
Уверите се да је ваш систем ажуриран.
sudo apt update && sudo apt upgrade -y
Буилд Бротли
Инсталирајте алате за прављење и потребне пакете.
sudo apt install -y build-essential gcc make bc sed autoconf automake libtool git apt-transport-https
Клонирајте складиште Бротли.
git clone https://github.com/google/brotli.git
Идите до Бротли изворног директоријума.
cd brotli
Направите ручну страницу за Бротли команде.
sudo cp ~/brotli/docs/brotli.1 /usr/share/man/man1 && sudo gzip /usr/share/man/man1/brotli.1
Проверите страницу приручника.
man brotli
Да бисте генерисали configureдатотеку Аутотоолс , прво покрените ./bootstrapкоманду.
./bootstrap
Након горње команде, имаћете приступ уобичајеним корацима израде Ц програма: configure, makeи make install.
За помоћ, покрените ./configure --helpкоманду.
Сада, изгради Бротли.
./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
Након успешног процеса изградње, можете проверити верзију Бротлија.
brotli --version
# brotli 1.0.5
То је то. Успешно сте направили Бротли из изворног кода.