6.40. Bzip2-1.0.2

Il pacchetto Bzip2 contiene programmi per comprimere e decomprimere file. Su file di testo raggiunge una compressione migliore del tradizionale gzip.

Tempo approssimativo di costruzione: 0.1 SBU

Spazio su disco richiesto: 3.0 MB

L'installazione di Bzip2 dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make

6.40.1. Installazione di Bzip2

Preparare Bzip2 per la compilazione con:

make -f Makefile-libbz2_so
make clean

Il flag -f farà sì che Bzip2 venga costruito usando un diverso file Makefile, in questo caso il file Makefile-libbz2_so, che crea una libreria dinamica libbz2.so e collega le utilità di Bzip2 verso questo.

Compilare il pacchetto:

make

Se si sta reinstallando Bzip2, bisogna prima dare rm -f /usr/bin/bz*, altrimenti il successivo make install fallirà.

Installare i programmi:

make install

Ora installare i binari bzip2 condivisi nella directory /bin, quindi creare qualche necessario link simbolico, e pulire:

cp bzip2-shared /bin/bzip2
cp -a libbz2.so* /lib
ln -s ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so
rm /usr/bin/{bunzip2,bzcat,bzip2}
ln -s bzip2 /bin/bunzip2
ln -s bzip2 /bin/bzcat

6.40.2. Contenuti di Bzip2

Programmi installati: bunzip2 (link a bzip2), bzcat (link a bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless and bzmore

Librerie installate: libbz2.a, libbz2.so (link a libbz2.so.1.0), libbz2.so.1.0 (link a libbz2.so.1.0.2) and libbz2.so.1.0.2

Brevi descrizioni

bunzip2

Decomprime file bzippati.

bzcat

Decomprime verso lo standard output.

bzcmp

Esegue cmp su file bzippati.

bzdiff

Esegue diff su file bzippati.

bzgrep

Esegue grep su file bzippati.

bzegrep

Esegue egrep su file bzippati

bzfgrep

Esegue fgrep su file bzippati

bzip2

Comprime file utilizzando l'algoritmo di compressione del testo con ordinamento a blocchi Burros-Wheeler con codifica Huffman. Il tasso di compressione in genere è considerevolmente migliore di quello raggiunto da compressori più convenzionali che utilizzano “Lempel-Ziv”, come gzip.

bzip2recover

Tenta di recuperare dati da file bzippati danneggiati.

bzless

Esegue less su file bzippati.

bzmore

Esegue more su file bzippati.

libbz2*

La libreria che implementa la compressione con ordinamento a blocchi senza perdita di dati, usando l'algoritmo Burrows-Wheeler.