Instalando Bzip2-1.0.2

Estimación del tiempo de construcción:      1 minuto
Estimación del espacio de disco requerido:  3 MB

Instalación de Bzip2

Instala Bzip2 ejecutando los siguientes comandos:

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

Aunque, estrictamente, no es una parte de un sistema LFS básico, merece la pena mencionar que se puede descargar un parche que permite al programa tar comprimir y descomprimir utilizando bzip2/bunzip2 fácilmente. Con el tar simple, tienes que utilizar construcciones como bzcat fichero.tar.bz2 | tar xv o tar --use-compress-prog=bunzip2 -xvf fichero.tar.bz2 para utilizar bzip2 y bunzip2 con tar. Este parche añade la opción -j para que puedas desempaquetar un archivo Bzip2 con tar xvfj fichero.tar.bz2. Se mencionará después cómo aplicar este parche, cuando se instale el paquete Tar.

Explicación de los comandos

make CC="gcc -static": Este es el método que utilizamos para decirle a gcc que queremos que bzip2 sea enlazado estáticamente.

Contenido de bzip2-1.0.1

Dependencias

Para instalar Bzip2-1.0.1 se necesita lo siguiente:


bash: sh
binutils: ar, as, ld, ranlib
fileutils: cp, ln, rm
gcc: cc1, collect2, cpp0, gcc
make: make