Tiempo estimado de construcción: 0.1 SBU Estimación del espacio necesario en disco: 8 MB |
El paquete Util-linux contiene una miscelánea de utilidades. Algunas de las utilidades más destacables son las utilizadas para montar, desmontar, formatear, particionar y manejar dispositivos de disco, abrir puertos de consola o capturar los mensajes del núcleo.
Programas instalados: agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm, ipcs, isosize, kill, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, parse.bash, parse.tcsh, pg, pivot_root, ramsize (enlace a rdev), raw, rdev, readprofile, rename, renice, rev, rootflags (enlace a rdev), script, setfdprm, setsid, setterm, sfdisk, swapoff (enlace a swapon), swapon, test.bash, test.tcsh, tunelp, ul, umount, vidmode (enlace a rdev), whereis y write
Util-linux depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.
Util-linux no usa las cabeceras y librerías recién instaladas en el directorio /tools. Esto lo corregimos modificando el guión configure:
cp configure configure.backup sed "s@/usr/include@/tools/include@g" configure.backup > configure |
Prepara Util-linux para su compilación:
./configure |
Compila algunas de las rutinas de soporte:
make -C lib |
Y como sólo necesitarás algunas de las utilidades contenidas en este paquete, construye únicamente estas:
make -C mount mount umount make -C text-utils more |
Ahora, copia estos programas al directorio temporal de herramientas:
cp mount/{,u}mount text-utils/more /tools/bin |