Installeren van Util-linux-2.11u

Geschatte compileertijd:           0.38 SBU
Geschatte benodigde diskruimte:  10 MB

FHS compliance notes

De FHS raadt aan de directory /var/lib/hwclock te gebruiken als de lokatie van het adjtime bestand, in plaats van de gebruikelijke /etc. Om hwclock, onderdeel uitmakend van het util-linux package, compliant te maken aan de FHS, geef je de volgende opdracht:

cp hwclock/hwclock.c{,.backup} &&
sed 's%etc/adjtime%var/lib/hwclock/adjtime%' \
    hwclock/hwclock.c.backup > hwclock/hwclock.c &&
mkdir -p /var/lib/hwclock

Installatie van Util-linux

Installeer Util-linux door uitvoering van de volgende opdrachten:

./configure &&
make HAVE_SLN=yes &&
make HAVE_SLN=yes install

Verklaring van de opdrachten

HAVE_SLN=yes: We compileren dit programma niet omdat het reeds werd geïnstalleerd door Glibc.

Inhoud van Util-linux

Als laatste vergeleken met versie 2.11t.

Programmabestanden

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, 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 naar rdev), raw, rdev, readprofile, rename, renice, rev, rootflags (link naar rdev), script, setfdprm, setsid, setterm, sfdisk, swapoff (link naar swapon), swapon, test.bash, test.tcsh, tunelp, ul, umount, vidmode (link naar rdev), whereis en write

Beschrijvingen

agetty

agetty opent een tty poort, vraagt om een loginnaam en roept de opdracht /bin/login aan.

arch

arch print de machine architectuur.

blockdev

blockdev staat vanaf de opdrachtregel aanroepen naar block device ioctls toe.

cal

cal toont een eenvoudige kalender.

cfdisk

cfdisk is een op libncurses gebaseerde diskpartitietabelmanipulator.

chkdupexe

chkdupexe zoekt naar dubbel voorkomende uitvoerbare bestanden.

col

col filtert reverse line feeds from input.

colcrt

colcrt filters nroff uitvoer voor CRT previewing.

colrm

colrm verwijdert kolommen uit een bestand.

column

column plaatst lijsten in kolommen.

ctrlaltdel

ctrlaltdel stelt de functie van de toetsencombinatie CTRL+ALT+DEL in (harde of zachte reset).

cytune

cytune ondervraagt en wijzigt de interruptie threshold voor de Cyclades driver.

ddate

ddate zet Gregorian datums om naar Discordian datums.

dmesg

dmesg wordt gebruikt om de kernelringbuffer te bestuderen of beheren (bootmeldingen van de kernel).

elvtune

elvtune allows to tune the I/O elevator per block device queue basis.

fdformat

fdformat low-level formatteert een diskette.

fdisk

fdisk is een diskpartitietabelmanipulator.

fsck.cramfs

Thans geen beschrijving beschikbaar.

fsck.minix

fsck.minix voert een consistentiecontrole uit voor het Linux MINIX bestandssysteem.

getopt

getops verwerkt opdrachtopties op dezelfde wijze als de getopt C opdracht.

hexdump

hexdump toont gespecificeerde bestanden, of standaardinvoer, in een door de gebruiker opgegeven formaat (ascii, decimaal, hexadecimaal, octaal).

hwclock

hwclock ondervraagt de hardwareklok (ook genaamd de RTC of BIOS-klok) en stelt deze in.

ipcrm

ipcrm verwijdert een specifieke bron.

ipcs

ipcs levert informatie over IPC faciliteiten.

isosize

isosize geeft als uitvoer de lengte van een iso9660 bestandssysteem.

line

line kopieert een regel (tot aan een newline) van standaardinvoer en schrijft het weg naar standaarduitvoer.

logger

logger maakt ingangen aan in de systeemlog.

look

look toont regels beginnend met een gegeven string.

losetup

losetup stelt loopdevices in en beheert deze

mcookie

mcookie genereert magic cookies voor xauth.

mkfs

mkfs bouwt een Linux bestandssysteem op een device, gewoonlijk een harddiskpartitie.

mkfs.bfs

mkfs.bfs creëert een SCO bfs bestandssysteem op een device, gewoonlijk een harddiskpartitie.

mkfs.cramfs

Thans geen beschrijving beschikbaar.

mkfs.minix

mkfs.minix creëert een Linux MINIX bestandssysteem op een device, gewoonlijk een harddiskpartitie.

mkswap

mkswap zet een Linux swapgebied op op een device op in een bestand.

more

more is een filter voor het tegelijkertijd schermvullend pagineren door tekst.

mount

mount koppelt een bestandssysteem op een device aan een directory (mountpoint).

namei

namei volgt een padnaam totdat een eindpunt wordt gevonden.

parse.bash, parse.tcsh, test.bash, test.tcsh

Dit zijn voorbeeldscripts voor het gebruik van het getopt programma met BASH of TCSH.

pg

Thans geen beschrijving beschikbaar.

pivot_root

pivot_root verplaatst het root bestandssysteem van het huidige proces.

ramsize

ramsize ondervraagt en stelt de RAM diskomvang in.

raw

raw wordt gebruikt om een Linux raw character device te verbinden met een block device.

rdev

rdev ondervraagt het image root device, het swap device, RAM diskomvang, of videomodus of stelt deze in.

readprofile

readprofile leest kernel profiling informatie.

rename

rename hernoemt bestanden.

renice

renice past de prioriteit van actieve processen aan.

rev

rev draait de regels uit een bestand om.

rootflags

rootflags ondervraagt en stelt extra informatie in die wordt gebruikt wanneer root wordt gemount.

script

script maakt een opname van een terminalsessie.

setfdprm

setfdprm stelt door de gebruiker geleverde disketteparameters in.

setsid

setsid voert programma's in een nieuwe sessie uit.

setterm

setterm stelt terminalattributen in.

sfdisk

sfdisk is een diskpartitietabelmanipulator.

swapoff

swapoff deactiveert devices en bestanden bedoeld voor paging en swapping.

swapon

swapon activeert devices en bestanden voor paging en swapping.

tunelp

tunelp stelt diverse parameters in voor het LP device.

ul

ul leest een bestand en vertaalt voorkomens van onderstrepingstekens naar de reeks die onderstreping aangeeft voor de in gebruik zijnde terminal.

umount

umount ontkoppelt een gemount bestandssysteem.

vidmode

vidmode ondervraagt de videomodus en stelt deze in.

whereis

whereis localiseert een binair bestand, de broncode en manualpage van een bepaalde opdracht.

write

write stuurt een melding naar een andere gebruiker.

Util-linux installatie afhankelijkheden

Als laatste vergeleken met versie 2.11n.

Bash: sh
Binutils: as, ld
Diffutils: cmp
Fileutils: chgrp, chmod, cp, install, ln, mv, rm
Gettext: msgfmt, xgettext
Gcc: cc, cc1, collect2, cpp, cpp0
Glibc: rpcgen
Grep: grep
Make: make
Sed: sed
Sh-utils: uname, whoami
Textutils: cat