6.31. Util-linux-2.20.1

6.31.1. Abhängigkeiten

Util-linux

   Installation hängt ab von:  Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make,    Ncurses, Sed und Zlib
   Test Umgebung hängt ab von:  Nicht verfügbar.
   Optionale Abhängigkeiten:  Keine

6.31.2. Installation von Util-linux-ng

Das Paket entpacken und in das neue Verzeichnis wechseln:

tar -xf pakete/util-linux-2.20.1.tar.bz2 &&
cd util-linux-2.20.1/

Wir machen als erstes das Programm hwclock FHS Kompatibel.

sed -e 's@etc/adjtime@var/lib/hwclock/adjtime@g' \
    -i $(grep -rl '/etc/adjtime' .) &&
    mkdir -pv /var/lib/hwclock

Bereite das Paket zum kompilieren vor:

./configure --enable-arch --enable-partx --enable-write

Die Bedeutung der Parameter für configure:

--enable-arch

Schaltet den Bau des Programmes arch ein.

--enable-partx

Schaltet den Bau der Programme addpart, delpart und partx ein.

--enable-write

Schaltet den Bau des Programmes write ein.

Das Paket kompilieren:

make

In diesem Paket gibt es keine Tests.

Installiere das Paket:

make install

Nun das Verzeichnis verlassen und dann entfernen:

cd .. &&
rm -rf util-linux-2.20.1/

6.31.3. Inhalt des Paketes Util-linux

Installierte Programme:  addpart, agetty, arch, blkid, blockdev, cal, cfdisk, chkdupexe, chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, delpart, dmesg, fdformat, fdisk, findfs, flock, fsck, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, i386, ionice, ipcmk, ipcrm, ipcs, isosize, ldattach, line, linux32, linux64, logger, look, losetup, lscpu, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, partx, pg, pivot_root, readprofile, rename, renice, rev, rtcwake, script, scriptreplay, setarch, setsid, setterm, sfdisk, swapoff (Link zu swapon), swapon, switch_root, tailf, taskset, tunelp, ul, umount, uuidd, uuidgen, wall, whereis und write
Installierte Bibliotheken:  libblkid.{a,so} und libuuid.{a,so}

Kurze Beschreibung

agetty

öffnet einen tty-Port, fragt nach dem Login-Namen und startet das Programm login.

arch

Gibt die Maschinen Architektur aus.

blkid

Findet und zeigt Blockgeräte und deren Attribute.

cal

Zeigt einen einfachen Kalender.

chkdupexe

Findet doppelte ausführbare Dateien.

dmesg

Zeigt die Kernel Bootnachrichten.

fdisk

Manipuliert die Partitionstabelle eines Gerätes.

fsck

Wird zum prüfen und reparieren von Dateisystemen verwendet.

hwclock

Setzt oder liest die Zeit aus der Hardware Uhr.

isosize

Zeigt die Größe eines iso9660 Dateisystems an.

logger

Speist eine gegebene Meldung ins Logsystem ein.

losetup

Erzeugt und kontrolliert loop Geräte.

lscpu

Zeigt Infos über die CPU Architektur.

mkfs

Erzeugt ein Dateisystem auf einer bestimmten Partition.

mkswap

Initialisiert den Swap auf einem bestimmten Gerät oder einer Datei.

mount

Hängt ein Dateisystem, das auf einer bestimmten Partition liegt ein.

rename

Zum umbenennen von Dateien.

swapoff

Deaktiviert Auslagerungsdateien und -geräte

swapon

Aktiviert Auslagerungsdateien und -geräte.

umount

Hängt ein Dateisystem aus.

whereis

Zeigt den Ort wo ein binary, source, und die man page für ein bestimmtes Programm liegen.