GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak zkompilovat Brotli ze zdroje na Ubuntu 18.04 LTS

Brotli je obecný bezeztrátový kompresní algoritmus, který komprimuje data pomocí kombinace moderní varianty algoritmu LZ77, Huffmanova kódování a kontextového modelování 2. řádu s kompresním poměrem srovnatelným s nejlepšími aktuálně dostupnými univerzálními kompresními metodami. Rychlostí je podobná jako u deflate, ale nabízí hustší kompresi. Je open-source pod licencí MIT. Jeho zdrojový kód můžete procházet na Github. Specifikace formátu Brotli Compressed Data Format je definována v RFC 7932.

Tento tutoriál ukazuje, jak zkompilovat kompresní knihovnu Brotli ze zdroje na Ubuntu 18.04 LTS (Bionic Beaver).

Požadavky

  • Systém Ubuntu 18.04 LTS.
  • Uživatel bez oprávnění root s přístupem sudo.

Počáteční kroky

Zkontrolujte verzi Ubuntu.

lsb_release -ds
# Ubuntu 18.04.1 LTS

Nastavte časové pásmo.

sudo dpkg-reconfigure tzdata

Aktualizujte si balíčky operačního systému.

sudo apt update && sudo apt upgrade -y

Postavte brotli

Nainstalujte sestavení nástroje a požadované balíčky.

sudo apt install -y build-essential gcc make bc sed autoconf automake libtool git apt-transport-https tree

Klonovat úložiště Brotli.

git clone https://github.com/google/brotli.git

Přejděte do adresáře zdrojového stromu Brotli.

cd brotli

Vytvořte manuálovou stránku pro příkaz Brotli.

sudo cp ~/brotli/docs/brotli.1 /usr/share/man/man1 && sudo gzip /usr/share/man/man1/brotli.1

Podívejte se na manuálovou stránku.

man brotli

Chcete-li vygenerovat automatické nástroje, configure spustit soubor ./bootstrap nejprve příkaz.

./bootstrap

Po výše uvedeném příkazu byste měli mít přístup k obvyklým krokům sestavení programu C: configuremakemake install k dispozici.

Pro nápovědu můžete spustit ./configure --help příkaz. Nyní jsme připraveni postavit Brotli podle následujících pokynů.

Základní příkazy pro sestavení a instalaci brotli jsou:

./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

Po úspěšném sestavení můžete zkontrolovat verzi Brotli.

brotli --version
# brotli 1.0.6

Chcete-li zobrazit nápovědu k příkazu brotli, můžete spustit:

brotli -h
  • https://brotli.org/
  • https://github.com/google/brotli
  • https://en.wikipedia.org/wiki/Brotli

Ubuntu
  1. Jak zkompilovat Brotli ze zdroje na CentOS 7

  2. Jak kompilovat Brotli Compression Tool ze zdroje na Debianu 9

  3. Jak upgradovat na Ubuntu 22.04 LTS z Ubuntu 20.04 LTS a 21.10

  1. Jak upgradovat Ubuntu 15.10 na Ubuntu 16.04 LTS

  2. Jak upgradovat Ubuntu 14.04 LTS na Ubuntu 16.04 LTS

  3. Jak upgradovat z Ubuntu 20.04/21.10 na 22.04 LTS

  1. Jak zkompilovat nástroj pro kompresi Brotli ze zdroje na Fedoře 29

  2. Jak upgradovat z Ubuntu 20.04 na Ubuntu 22.04 LTS (průvodce krok za krokem)

  3. Jak upgradovat na Ubuntu 15.10 z Ubuntu 15.04