Linux From Scratch: Versión 4.1 | ||
---|---|---|
Anterior | Capítulo 6. Instalación de los programas del sistema base | Siguiente |
Estimación del tiempo de construcción: 0.09 SBU Estimación del espacio necesario en disco: 3 MB |
Última versión comprobada: 1.0.2
Bzip2 es un compresor de ficheros por ordenación de bloques que, generalmente, consige una mejor compresión que el tradicional gzip.
Bzip2 instala lo siguiente:
Última versión comprobada: 1.0.1.
Bash: sh
Binutils: ar, as, ld, ranlib
Fileutils: cp, ln, rm
Gcc: cc1, collect2, cpp0, gcc
Make: make
Compila el paquete:
make -f Makefile-libbz2_so |
La opción -f provocará que bzip2 sea construido usando un fichero Makefile diferente, en este caso el fichero Makefile-libbz2_so, el cual crea una librería dinámica libbz2.so y enlaza las utilidades de bzip2 con ella.
Continúa compilando el paquete:
make |
Instala el paquete:
make install |
Copia el binario de Bzip2 al directorio /bin, crea algunos enlaces simbólicos necesarios y haz limpieza.
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} && mv /usr/bin/{bzip2recover,bzless,bzmore} /bin && ln -s bzip2 /bin/bunzip2 && ln -s bzip2 /bin/bzcat |