Installez Bzip2 en lançant les commandes suivantes:
make -f Makefile-libbz2_so &&
make bzip2recover libbz2.a &&
cp bzip2-shared /bin/bzip2 &&
cp bzip2recover /bin &&
cp bzip2.1 /usr/share/man/man1 &&
cp bzlib.h /usr/include &&
cp -a libbz2.so* libbz2.a /lib &&
rm /usr/lib/libbz2.a &&
cd /bin &&
rm bunzip2 && ln -s bzip2 bunzip2 &&
rm bzcat && ln -s bzip2 bzcat &&
cd /usr/share/man/man1 &&
ln -s bzip2.1 bunzip2.1 &&
ln -s bzip2.1 bzcat.1 &&
ln -s bzip2.1 bzip2recover.1
Bien que ce ne soit pas, à proprement parler, une partie du système LFS de base, il vaut le coup de mentionner que vous pouvez télécharger un patch pour Tar qui permet au programme tar de compresser et décompresser facilement en utilisant bzip2/bunzip2. Avec un tar normal, vous devez utiliser des enchaînements tels que bzcat fichier.tar.bz | tar xv ou tar --use-compress-prog=bunzip2 -xvf fichier.tar.bz2 pour utiliser bzip2 et bunzip2 avec tar. Ce patch vous fournit l'option -y pour décompacter des archives Bzip2 avec tar xvfy fichier.tar.bz2. L'application de ce patch sera décrite plus tard quand vous réinstallerez le paquetage Tar.
make -f Makefile-libbz2_so: Ceci lance la construction de bzip2 avec un fichier Makefile différent, en l'occurrence Makefile-libbz2_so, qui crée une bibliothèque dynamique libbz2.so et lie les utilitaires bzip2 avec.
Le package Bzip2 contient les programmes bzip2, bunzip2, bzcat et bzip2recover.
bzip2 compresse les fichiers avec l'algorithme de compression de texte par tri de blocs de Burrows-Wheeler, et le codage de Huffman. La compression est en général bien meilleure que celle obtenue par les compresseurs plus conventionnels basés sur LZ77/LZ78, et s'approche des performances de la famille PPM des compresseurs statistiques.
bunzip2 décompresse les fichiers qui ont été compressés avec bzip2.
bzcat (ou bzip2 -dc) décompresse tous les fichiers spécifiés sur la sortie standard.
bzip2recover restaure les données des fichiers bzip2 endommagés.
Précédent | Sommaire | Suivant |
Installer Binutils | Niveau supérieur | Installer Gettext |