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.80 SBU Estimación del espacio necesario en disco: 13 MB |
Última versión comprobada: 1.27.
E2fsprogs proporciona las utilidades para los sistemas de ficheros ext2. También soporta los sistemas de ficheros ext3 con registro de transaciones.
E2fsprogs instala lo siguiente:
Última versión comprobada: 1.25.
Bash: sh
Binutils: ar, as, ld, ranlib, strip
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mkdir, mv, rm, sync
Gcc: cc, cc1, collect2, cpp0
Glibc: ldconfig
Grep: egrep, grep
Gzip: gzip
Make: make
Gawk: awk
Sed: sed
Sh-utils: basename, echo, expr, hostname, uname
Texinfo: makeinfo
Textutils: cat, tr
Se recomienda construir E2fsprogs fuera del árbol de las fuentes:
mkdir ../e2fsprogs-build && cd ../e2fsprogs-build |
Prepara E2fsprogs para su compilación:
../e2fsprogs-1.32/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.
Continúa compilando el paquete:
make |
Comienza la instalación del paquete:
make install |
Instala las librerías compartidas:
make install-libs |
Actualiza el fichero /usr/share/info/dir para incluir las páginas info de E2fsprogs en el índice:
install-info /usr/share/info/libext2fs.info /usr/share/info/dir |