Geschätzte Kompilierzeit: 0.1 SBU Ungefähr benötigter Festplattenplatz: 8 MB |
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 ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.
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 |
Zurück | Zum Anfang | Weiter |
Installieren von Bash 2.05b | Nach oben | Installieren von Perl-5.8.0 |