Installer Bzip2-1.0.1

Estimation du temps de construction:           1 minute
Estimation de l'espace disque requis:  3 MB

Installation de Bzip2

Installez Bzip2 en exécutant les commandes suivantes :

make CC="gcc -static" &&
make PREFIX=$LFS/usr install &&
cd $LFS/usr/bin &&
mv bzcat bunzip2 bzip2 bzip2recover $LFS/bin

Bien qu'il ne fasse pas partie du système de base LFS, il est utile de mentionner que le patch de compression/décompression utilisant les programmes bzip2/bunzip2 est disponible au téléchargement. Sans ajout de ce patch, vous devrez utiliser des commandes comme bzcat file.tar.bz|tar xv ou tar --use-compress-prog=bunzip2 -xvf file.tar.bz2 pour utiliser bzip2/bunzip2 avec tar. Ce patch apporte l'option -j pour décompresser une archive bzip2 avec la commande tar xvfj file.tar.bz2. Appliquer ce patch sera décrit plus tard quand le package tar sera installé.

Explication des commandes

make CC="gcc -static": Cette méthode nous permet de dire à gcc que nous voulons lier bzip2 statiquement.

Contenu

Le package Bzip2 contient les programmes bzip2, bunzip2, bzcat et bzip2recover.

Description

bunzip2

Bunzip2 décompresse les fichiers compressés par bzip2.

bzcat

bzcat (ou bzip2 -dc) décompresse tous les fichiers spécifiés vers la sortie standard.

bzip2

bzip2 compresse des fichiers en utilisant l'algorithme de compression de texte par tri de blocs de Burrows-Wheeler, et le codage Huffman. La compression est généralement bien meilleure que celle obtenue par des compresseurs plus conventionnels basés sur LZ77/LZ78, et approche les performances de la famille de compresseurs statistiques PPM.

bzip2recover

bzip2recover restaure les données des fichiers bzip2 endommagés.

Dépendances

Bzip2-1.0.1 nécessite l'installation de :


sh du package bash

ar du package binutils
as du package binutils
ld du package binutils

cp du package fileutils
ln du package fileutils
rm du package fileutils

gcc du package gcc

make du package make