Installieren von Util-linux-2.12

Geschätzte Kompilierzeit:              0.1 SBU
Ungefähr benötigter Festplattenplatz:  8 MB

Inhalt von Util-linux

Util-linux enthält verschiedene Werkzeuge. Einige der etwas bekannteren Programme werden z. B. zum mounten, entmounten, formatieren, partitionieren und verwalten von Festplatten, öffnen von tty Ports und zum auslesen von Kernel Meldungen genutzt.

Installierte Programme: 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 (Link auf rdev), raw, rdev, readprofile, rename, renice, rev, rootflags (Link auf rdev), script, setfdprm, setsid, setterm, sfdisk, swapoff (Link auf swapon), swapon, test.bash, test.tcsh, tunelp, ul, umount, vidmode (Link auf rdev), whereis und write

Util-linux Installationsabhängigkeiten

Util-linux ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.

Installieren von Util-linux

Util-linux verwendet nicht die gerade frisch installierten Header und Bibliotheken im /tools Verzeichnis. Das korrigieren wir durch anpassen des configure Skriptes:

cp configure configure.backup
sed "s@/usr/include@/tools/include@g" configure.backup > configure 

Bereiten sie Util-linux zum kompilieren vor:

./configure

Kompilieren sie einige Subroutinen:

make -C lib

Da wir nur ein paar ausgewählte Werkzeuge aus diesem Paket benötigen, kompilieren wir auch nur diese:

make -C mount  mount umount
make -C text-utils  more

Nun kopieren wir diese Programme in unser temporäres tools Verzeichnis:

cp mount/{,u}mount text-utils/more /tools/bin