El paquete E2fsprogs contiene las utilidades para manejar el sistema de ficheros ext2. También soporta los sistemas de ficheros ext3 con registro de transacciones.
Se recomienda construir E2fsprogs en un subdirectorio del árbol de las fuentes:
mkdir -v build cd build
Prepara E2fsprogs para su compilación:
../configure --prefix=/usr --with-root-prefix="" \ --enable-elf-shlibs --disable-evms
Significado de las opciones de configure:
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 se le pasase esta opción al configure de E2fsprogs, los programas se instalarían en el directorio /usr.
Esto crea las librerías compartidas utilizadas por algunos de los programas de este paquete.
Esto desactiva la construcción del módulo para el Enterprise Volume Management System (EVMS, Sistema Empresarial de Manejo de Volúmenes). Este módulo no está actualizado a la última intefaz interna de EVMS, y EVMS no se instala como parte del sistema base LFS. Para más información mira la página web de EVMS en http://evms.sourceforge.net/.
Compila el paquete:
make
Para comprobar los resultados, ejecuta: make check.
Una de las pruebas de E2fsprogs intenta ubicar 256 MB Si no tienes una memoria RAM mayor que esta, es recomendable que actives el espacio suficiente de memoria de intercambio para la prueba. Mira en Sección 2.3, “Crear un sistema de ficheros en la partición” y Sección 2.4, “Montar la nueva partición” los detalles para crear y activar un espacio de intercambio.
Instala los binarios y la documentación:
make install
Instala las librerías compartidas:
make install-libs