Linux From Scratch: Versión 3.3 | ||
---|---|---|
Anterior | Capítulo 6. Instalando los programas del sistema base | Siguiente |
Estimación del tiempo de construcción: 2 minutos Estimación del espacio de disco requerido: 21 MB |
Instala E2fsprogs ejecutando los siguientes comandos:
mkdir ../e2fsprogs-build && cd ../e2fsprogs-build && ../e2fsprogs-1.27/configure --prefix=/usr --with-root-prefix="" \ --enable-elf-shlibs && make && make install && make install-libs && install-info /usr/share/info/libext2fs.info /usr/share/info/dir |
--with-root-prefix="": La razón por la que proporcionamos esta opción es por la configuración del fichero Makefile de e2fsprogs. Algunos programas son esenciales para el uso del sistema cuando, por ejemplo, /usr todavía no ha sido montada (como el programa e2fsck). Por lo tanto, estos programas y librerías corresponden a los directorios /lib y /sbin. Si no se pasase esta opción al comando ./configure de e2fsprogs, colocaría estos programas en /usr, que no es lo que queremos.
--enable-elf-shlibs: Esto crea librerías compartidas, que puede que usen algunos programas de este paquete.
make install-libs: Esto instala las librerías compartidas que han sido construidas.
badblocks, chattr, compile_et, debugfs, dumpe2fs, e2fsck, e2image, e2label, fsck, fsck.ext2, fsck.ext3, lsattr, mk_cmds, mke2fs, mkfs.ext2, mklost+found, resize2fs, tune2fs y uuidgen
badblocks se usa para buscar bloques dañados en un dispositivo (normalmente una partición de disco).
compile_et es usado para convertir una tabla con códigos de error y sus mensajes asociados en un fichero fuente C apropiado para usar con la librería com_err.
El programa debugfs es un depurador de sistemas de ficheros. Puede usarse para examinar y cambiar el estado de un sistema de ficheros ext2.
dumpe2fs muestra la información del superbloque y de los grupos de bloques del sistema de ficheros presente en un dispositivo específico.
e2fsck se usa para chequear y reparar sistemas de ficheros ext2. fsck.ext2 hace lo mismo que e2fsck.
e2label muestra o cambia la etiqueta de un sistema de ficheros ext2 situado en el dispositivo especificado.
mke2fs se usa para crear sistemas de ficheros ext2 en un dispositivo (normalmente una partición de disco). mkfs.ext2 hace lo mismo que mke2fs.
Para instalar E2fsprogs-1.25 se necesita lo siguiente:
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