GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come compilare Brotli dal sorgente su Ubuntu 18.04 LTS

Brotli è un algoritmo di compressione lossless generico che comprime i dati utilizzando una combinazione di una moderna variante dell'algoritmo LZ77, codifica Huffman e modellazione del contesto del 2° ordine, con un rapporto di compressione paragonabile ai migliori metodi di compressione generici attualmente disponibili. È simile in velocità allo sgonfiaggio ma offre una compressione più densa. È open source con licenza MIT. Puoi sfogliare il suo codice sorgente su Github. La specifica del Brotli Compressed Data Format è definita in RFC 7932.

Questo tutorial mostra come compilare la libreria di compressione Brotli dal sorgente su Ubuntu 18.04 LTS (Bionic Beaver).

Requisiti

  • Sistema Ubuntu 18.04 LTS.
  • Utente non root con accesso sudo.

Passaggi iniziali

Controlla la versione di Ubuntu.

lsb_release -ds
# Ubuntu 18.04.1 LTS

Imposta il fuso orario.

sudo dpkg-reconfigure tzdata

Aggiorna i pacchetti del sistema operativo.

sudo apt update && sudo apt upgrade -y

Costruisci Brotli

Installa gli strumenti di compilazione e i pacchetti richiesti.

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

Clona il repository Brotli.

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

Passa alla directory dell'albero dei sorgenti di Brotli.

cd brotli

Crea una pagina di manuale per il comando Brotli.

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

Controlla la pagina man.

man brotli

Per generare Autotools configure esegui il file ./bootstrap prima il comando.

./bootstrap

Dopo il comando precedente, dovresti avere accesso ai normali passaggi di compilazione del programma C: configuremakemake install disponibile.

Per ricevere assistenza, puoi eseguire ./configure --help comando. Ora siamo pronti per costruire Brotli con le seguenti istruzioni.

I comandi di base per compilare e installare brotli sono:

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

Dopo aver completato con successo il processo di compilazione, puoi controllare la versione di Brotli.

brotli --version
# brotli 1.0.6

Per visualizzare la guida sul comando brotli, puoi eseguire:

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

Ubuntu
  1. Come compilare Brotli dal sorgente su CentOS 7

  2. Come eseguire l'aggiornamento a Ubuntu 15.10 da Ubuntu 15.04

  3. Come aggiornare Ubuntu 15.10 a Ubuntu 16.04 LTS

  4. Come aggiornare Ubuntu 14.04 LTS a Ubuntu 16.04 LTS

  5. Come aggiornare da Ubuntu 20.04/21.10 a 22.04 LTS

Come compilare ONLYOFFICE Document Server dal codice sorgente su Ubuntu

Come creare un pacchetto Ubuntu dal sorgente

Come aggiornare da Ubuntu 16.10 a Ubuntu 17.04

Come disinstallare programmi da Ubuntu 20.04 LTS

Come aggiornare da Ubuntu 20.04 a Ubuntu 22.04

Come eseguire l'aggiornamento a Ubuntu 22.04 LTS