Установка Util-linux-2.11u

Приблизительное время компиляции:           0.38 SBU
Необходимое дисковое пространство: 10 MB

Замечания по соответствию стандарту FHS

Стандарт FHS рекомендует использовать /var/lib/hwclock для хранения файла adjtime, вместо привычного каталога /etc. Для приведения hwclock, являющегося частью пакета util-linux, к соответствию стандарту FHS, выполните:

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

Инсталляция Util-linux

Для инсталляции Util-linux выполните:

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

Пояснения команд

HAVE_SLN=yes: Не инсталлировать данную программу, т.к. она уже была установлена при инсталляции пакета Glibc.

Содержание Util-linux

Последняя проверка: версия 2.11t.

Программы

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 (ссылка на rdev), raw, rdev, readprofile, rename, renice, rev, rootflags (ссылка на rdev), script, setfdprm, setsid, setterm, sfdisk, swapoff (ссылка на swapon), swapon, test.bash, test.tcsh, tunelp, ul, umount, vidmode (ссылка на rdev), whereis и write

Описания

agetty

agetty открывает tty, запрашивает регистрационное имя и запускает /bin/login.

arch

arch выводит информацию об архитектуре машины.

blockdev

blockdev позволяет вызывать ioctls блочного устройства из командной строки.

cal

cal выводит простой календарь.

cfdisk

cfdisk - редактор разделов диска, основанный на библиотеке libncurses.

chkdupexe

chkdupexe находит дублирующиеся исполняемые файлы.

col

col фильтрует перевернутые строки, поступающие с ввода.

colcrt

colcrt фильтрует вывод nroff для предпросмотра CRT.

colrm

colrm удаляет колонки из файла.

column

column объединяет списки в файл из нескольких колонок.

ctrlaltdel

ctrlaltdel устанавливает действие для комбинации клавиш CTRL+ALT+DEL (жесткая или мягкая перезагрузка).

cytune

cytune запрашивает и изменяет порог прерывания для драйвера Cyclades.

ddate

ddate конвертирует дату по Грегорианскому календарю в дату по календарю Discordian.

dmesg

dmesg просматривает и контролирует буфер kernel ring (сообщения загрузки ядра).

elvtune

elvtune позволяет настраивать the I/O elevator per block device queue basis.

fdformat

fdformat выполняет низкоуровневое форматирование дискет.

fdisk

fdisk - редактор дисковых разделов.

fsck.cramfs

На данный момент нет описания.

fsck.minix

fsck.minix проверяет целостность файловых систем MINIX.

getopt

getopt анализирует переданные из командной строки параметры таким же образом как и одноименная функция C.

hexdump

hexdump выводит указанные файлы на стандартный вывод в указанном формате (ascii, десятичный, шестнадцатеричный, восьмеричный).

hwclock

hwclock устанавливает системные часы (часы RTC или BIOS).

ipcrm

ipcrm удаляет указанный ресурс.

ipcs

ipcs выводит информацию об устройствах IPC.

isosize

isosize выводит объем файловой системы iso9660.

line

line копирует одну строку (до символа новой строки) из стандартного ввода на стандартный вывод.

logger

logger делает записи в системном журнале.

look

look выводит строки, начинающиеся с заданной.

losetup

losetup управляет устройствами loop.

mcookie

mcookie генерирует "магические" ключи для xauth.

mkfs

mkfs создает файловую систуму Linux на устройстве, обычно разделе диска.

mkfs.bfs

mkfs.bfs создает файловую систему SCO bfs на устройстве, обычно разделе диска.

mkfs.cramfs

На данный момент нет описания.

mkfs.minix

mkfs.minix создает файловую систему Linux MINIX на устройстве, обычно разделе диска.

mkswap

mkswap создает пространство подкачки на устройстве или в файле.

more

more - фильтр для поэкранного просмотра текста.

mount

mount монтирует файловую систему устройства в каталог (точку монтирования).

namei

namei переходит по заданному пути до тех пор, пока не будет найдена точка терминала.

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

Это примеры скриптов, использующих getopt с BASH или TCSH.

pg

На данный момент нет описания.

pivot_root

pivot_root изменяет корневую файловую систему текущего процесса.

ramsize

ramsize запрашивает и меняет размер RAM диска.

raw

raw используется для привязки символьных устройств к блочным.

rdev

rdev запрашивает и устанавливает образ корневого устройства, устройства подкачки, объем RAM диска или видорежим.

readprofile

readprofile выводит информацию из профиля ядра.

rename

rename переименовывает файлы.

renice

renice меняет приоритет запущенных процессов.

rev

rev инвертирует строки файлов.

rootflags

rootflags запрашивает и сохраняет дополнительную информацию, используемую для монтирования корневой файловой системы.

script

script создает скрипт терминальной сессии.

setfdprm

setfdprm устанавливает параметры гибких дисков.

setsid

setsid запускает программы в новой сессии.

setterm

setterm устанавливает параметры терминала.

sfdisk

sfdisk - редактор дисковых разделов.

swapoff

swapoff деактивирует файлы и устройства подкачки.

swapon

swapon активирует файлы и устройства подкачки.

tunelp

tunelp устанавливает различные параметры LP устройств.

ul

ul читает файл и переводит символы подчеркивания в последовательность, отображающую подчеркивание на используемом терминале.

umount

umount размонтирует смонтированную файловую систему.

vidmode

vidmode запрашивает и устанавливает видеорежим.

whereis

whereis находит исполняемый файл, исходные коды и документацию для указанной команды.

write

write посылает сообщение другому пользователю.

Зависимости Util-linux

Последняя проверка: версия 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