Entradas

Mostrando entradas de junio, 2018

Linux From Scratch (Parte 10 - Instalación del software básico del sistema)

Imagen
Bzip2-1.0.6  El paquete Bzip2 contiene programas para comprimir y descomprimir archivos.La compresión de archivos de texto con bzip2 produce un porcentaje de compresión mucho mejor que con el gzip tradicional.
Tiempo aproximado de compilación:less than 0.1 SBU Tamaño de disco requerido:2.3 MB
Entramos en el directorio:
cd bzip2-1.0.6 Aplicamos el parche:
patch -Np1 -i ../bzip2-1.0.6-install_docs-1.patchEl siguiente comando garantiza la instalación de enlaces simbólicos que son relativos:
sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@' MakefileNos aseguramos de que las páginas man estén instaladas en la ubicación correcta:
sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" MakefilePreparamos el paquete para compilarlo:
make -f Makefile-libbz2_so
make clean Compilamos:
make
Instalamos los programas:
make PREFIX=/usr installInstalamos el binario bzip2 compartido en el directorio /bin, hacemos algunos enlaces simbólicos necesarios y limpiamos:
cp -v bzip2-shared /bin/bzip2
cp -av libbz2…

Linux From Scratch (Parte 9 - Ajustando el Toolchain)

Imagen
Ahora que se han instalado las últimas bibliotecas de C, es hora de ajustar la cadena de herramientas para que vincule cualquier programa recién compilado con estas nuevas bibliotecas.