Installer Util-linux-2.11m

Temps de construction estimé:           1 minute
Espace disque nécessaire estimé:  9 MB

Notes sur la conformité FHS

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

Installation de Util-Linux

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

Explication des commandes

HAVE_SLN=yes: Nous ne construisons pas ce programme car il est déjà installé par Glibc.

Contenu

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.

Description

agetty

agetty ouvre un port tty, affiche une invite pour un nom de login et fait appel à la commande /bin/login.

arch

arch affiche l'architecture de la machine.

blockdev

blockdev permet les appels ioctl pour les périphériques de type bloc depuis la ligne de commande.

cal

cal affiche un calendrier basique.

cfdisk

cfdisk est un manipulateur de tables de partition disque basé sur libncurses.

chkdupexe

chkdupexe cherche les exécutables en double.

col

col élimine les sauts de ligne inverse sur l'entrée standard.

colcrt

colcrt filtre la sortie de nroff pour CRT.

colrm

colrm enlève des colonnes d'un fichier.

column

column met une liste sous forme de colonnes.

ctrlaltdel

ctrlaltdel initialise l'action de la combinaison des touches CTRL+ALT+DEL (reset matériel ou logiciel).

cytune

cytune demande et modifie les interruptions associées au périphériques Cyclades.

ddate

ddate convertit les dates Grégoriennes en dates Discordiennes.

dmesg

dmesg examine ou contrôle le buffer circulaire du noyau (messages de démarrage du noyau).

elvtune

elvtune permet d'affiner les entrées/sorties des périphériques de type bloc.

fdformat

fdformat lance le formattage bas-niveau d'une disquette.

fdisk

fdisk est un manipulateur de tables de partition disque.

fsck.minix

fsck.minix exécute une vérification logique d'une système de fichier Linux MINIX.

getopt

getops gère les options de commande de la même façon que la fonction C getopt.

hexdump

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

hwclock affiche et met à jour l'horloge matérielle (aussi appelée horloge RTC ou BIOS).

ipcrm

ipcrm supprime la ressource spécifiée.

ipcs

ipcs fournit des informations sur les ressources IPC.

kill

kill envoie un signal au processus spécifié.

logger

logger crée une entrée dans le système de journalisation.

look

look affiche les lignes commençant par une chaîne de caractères donnée.

losetup

losetup active et contrôle les périphériques de type loop.

mcookie

mcookie génère un magic-cookie pour xauth.

mkfs

mkfs construit un système de fichiers Linux sur un périphérique, habituellement une partition d'un disque dur.

mkfs.bfs

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

mkfs.minix crée un système de fichiers Linux MINIX sur un périphérique, habituellement une partition d'un disque dur.

mkswap

mkswap crée une zone de swap Linux swap sur un périphérique ou dans un fichier.

more

more affiche du texte page par page.

mount

mount monte le système de fichiers d'un périphérique dans un répertoire (point de montage).

namei

namei parcourt un nom de chemin jusqu'à ce qu'un point terminal soit trouvé.

umount

umount démonte un système de fichiers monté.

ramsize

ramsize affiche et initialise une taille de disque mémoire.

rdev

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

readprofile lit les informations de fonctionnement du noyau.

rename

rename renomme des fichiers.

renice

renice modifie la priorité des processus.

rev

rev inverse les lignes d'un fichier.

rootflags

rootflags affiche et met à jour les informations supplémentaires utilisées lorsque la partition racine est montée.

script

script crée un fichier de tout ce qui est affiché dans un terminal.

setfdprm

setfdprm initialise les paramètres des disquettes.

setsid

setsid exécute les programmes dans une nouvelle session.

setterm

setterm positionne les attributs d'un terminal.

sfdisk

sfdisk est un manipulateur de tables de partition disque.

swapdev

swapdev affiche et initialise un périphérique de swap.

swapoff

swapoff désactive les périphériques et les fichiers de pagination et de swap.

swapon

swapon active les périphériques et les fichiers de pagination et de swap.

tunelp

tunelp initialise de nombreux paramètres pour le périphérique LP.

ul

ul lit un fichier et transforme les occurrences soulignées en séquences donnant l'aspect souligné pour le terminal utilisé.

vidmode

vidmode affiche et positionne le mode vidéo.

whereis

whereis localise un exécutable, un fichier source ou une page de manuel de commande.

write

write envoie un message à un autre utilisateur.

Dépendances

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