Linux From Scratch: Versión 5.0 | ||
---|---|---|
Anterior | Capítulo 6. Instalación de los programas del sistema base | Siguiente |
Tiempo estimado de construcción: 0.6 SBU Estimación del espacio necesario en disco: 48.4 MB |
E2fsprogs proporciona las utilidades para los sistemas de ficheros ext2. También soporta los sistemas de ficheros ext3 con registro de transaciones.
Programas instalados: badblocks, blkid, chattr, compile_et, debugfs, dumpe2fs, e2fsck, e2image, e2label, findfs, fsck, fsck.ext2, fsck.ext3, logsave, lsattr, mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mklost+found, resize2fs, tune2fs y uuidgen.
Librerías instaladas: libblkid.[a,so], libcom_err.[a,so], libe2p.[a,so], libext2fs.[a,so], libss.[a,so] y libuuid.[a,so]
E2fsprogs depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed, Texinfo.
Se recomienda construir E2fsprogs fuera del árbol de las fuentes:
mkdir ../e2fsprogs-build cd ../e2fsprogs-build |
Prepara E2fsprogs para su compilación:
../e2fsprogs-1.34/configure --prefix=/usr --with-root-prefix="" \ --enable-elf-shlibs |
El significado de las opciones de configure es:
--with-root-prefix="": Ciertos programas (como el programa e2fsck) se consideran esenciales. Cuando, por ejemplo, /usr no está montado, estos programas esenciales deben estar disponibles. Pertenecen a directorios como /lib y /sbin. Si no le pasaramos esta opción al configure de E2fsprogs, los programas se colocarían en el directorio /usr, que no es lo que queremos.
--enable-elf-shlibs: Esto crea las librerías compartidas utilizadas por algunos de los programas de este paquete.
Compila el paquete:
make |
Este paquete contiene un banco de pruebas que puede realizar una serie de comprobaciones para asegurar que se ha construido correctamente. Si decides ejecutarlo, hazlo con el siguiente comando:
make check |
Comienza la instalación del paquete:
make install |
E instala las librerías compartidas:
make install-libs |