Temps de construction estimé: 1 minute Espace disque nécessaire estimé: 9 MB |
Le FHS nous recommande d'utiliser /var/lib/hwclock comme emplacement du fichier adjtime, à la place de l'habituel /etc. Pour rendre hwclock, qui fait partie du package util-linux, compatible FHS, exécutez les commandes suivantes:
cp hwclock/hwclock.c hwclock/hwclock.c.backup && sed 's%etc/adjtime%var/lib/hwclock/adjtime%' \ hwclock/hwclock.c > tmp~ && mv tmp~ hwclock/hwclock.c && mkdir -p /var/lib/hwclock |
Installez Util-Linux en exécutant les commandes suivantes:
./configure && make HAVE_SLN=yes ADD_RAW=yes && make HAVE_SLN=yes ADD_RAW=yes install |
HAVE_SLN=yes: Nous ne construisons pas ce programme car il est déjà installé par Glibc.
Le package Util-linux contient les programmes agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk, fsck.minix, getopt, hexdump, hwclock, ipcrm, ipcs, kill, logger, look, losetup, mcookie, mkfs, mkfs.bfs, mkfs.minix, mkswap, more, mount, namei, umount, ramsize, rdev, readprofile, rename, renice, rev, rootflags, script, setfdprm, setsid, setterm, sfdisk, swapdev, swapoff, swapon, tunelp, ul, vidmode, whereis, et write.
agetty ouvre un port tty, affiche une invite pour un nom de login et fait appel à la commande /bin/login.
arch affiche l'architecture de la machine.
blockdev permet les appels ioctl pour les périphériques de type bloc depuis la ligne de commande.
cal affiche un calendrier basique.
cfdisk est un manipulateur de tables de partition disque basé sur libncurses.
chkdupexe cherche les exécutables en double.
col élimine les sauts de ligne inverse sur l'entrée standard.
colcrt filtre la sortie de nroff pour CRT.
colrm enlève des colonnes d'un fichier.
column met une liste sous forme de colonnes.
ctrlaltdel initialise l'action de la combinaison des touches CTRL+ALT+DEL (reset matériel ou logiciel).
cytune demande et modifie les interruptions associées au périphériques Cyclades.
ddate convertit les dates Grégoriennes en dates Discordiennes.
dmesg examine ou contrôle le buffer circulaire du noyau (messages de démarrage du noyau).
elvtune permet d'affiner les entrées/sorties des périphériques de type bloc.
fdformat lance le formattage bas-niveau d'une disquette.
fdisk est un manipulateur de tables de partition disque.
fsck.minix exécute une vérification logique d'une système de fichier Linux MINIX.
getops gère les options de commande de la même façon que la fonction C getopt.
hexdump affiche le fichier spécifié, ou l'entrée standard, dans le format spécifié par l'utilisateur(Ascii, décimal, hexadécimal, octal).
hwclock affiche et met à jour l'horloge matérielle (aussi appelée horloge RTC ou BIOS).
ipcrm supprime la ressource spécifiée.
ipcs fournit des informations sur les ressources IPC.
kill envoie un signal au processus spécifié.
logger crée une entrée dans le système de journalisation.
look affiche les lignes commençant par une chaîne de caractères donnée.
losetup active et contrôle les périphériques de type loop.
mcookie génère un magic-cookie pour xauth.
mkfs construit un système de fichiers Linux sur un périphérique, habituellement une partition d'un disque dur.
mkfs.bfs crée un système de fichiers SCO bfs sur un périphérique, habituellement une partition d'un disque dur.
mkfs.minix crée un système de fichiers Linux MINIX sur un périphérique, habituellement une partition d'un disque dur.
mkswap crée une zone de swap Linux swap sur un périphérique ou dans un fichier.
more affiche du texte page par page.
mount monte le système de fichiers d'un périphérique dans un répertoire (point de montage).
namei parcourt un nom de chemin jusqu'à ce qu'un point terminal soit trouvé.
umount démonte un système de fichiers monté.
ramsize affiche et initialise une taille de disque mémoire.
rdev affiche et positionne l'image du périphérique racine, le périphérique de swap, la taille de disque mémoire, ou le mode vidéo.
readprofile lit les informations de fonctionnement du noyau.
rename renomme des fichiers.
renice modifie la priorité des processus.
rev inverse les lignes d'un fichier.
rootflags affiche et met à jour les informations supplémentaires utilisées lorsque la partition racine est montée.
script crée un fichier de tout ce qui est affiché dans un terminal.
setfdprm initialise les paramètres des disquettes.
setsid exécute les programmes dans une nouvelle session.
setterm positionne les attributs d'un terminal.
sfdisk est un manipulateur de tables de partition disque.
swapdev affiche et initialise un périphérique de swap.
swapoff désactive les périphériques et les fichiers de pagination et de swap.
swapon active les périphériques et les fichiers de pagination et de swap.
tunelp initialise de nombreux paramètres pour le périphérique LP.
ul lit un fichier et transforme les occurrences soulignées en séquences donnant l'aspect souligné pour le terminal utilisé.
vidmode affiche et positionne le mode vidéo.
whereis localise un exécutable, un fichier source ou une page de manuel de commande.
write envoie un message à un autre utilisateur.
Util-linux-2.11h nécessite l'installation de :
sh du package bash
as du package binutils
ld du package binutils
chgrp du package fileutils
chmod du package fileutils
cp du package fileutils
install du package fileutils
ln du package fileutils
mkdir du package fileutils
mv du package fileutils
rm du package fileutils
cc du package gcc
cpp du package gcc
rpcgen du package glibc
grep du package grep
make du package make
sed du package sed
unam du package sh-utils
whoami du package sh-utils
cat du package textutils