- Установка Util-linux-2.12
- Описание Util-linux
- Зависимости установки Util-linux
- Установка Util-linux
- Util-linux
- Официальный адрес пакета
- Содержимое Util-linux
- Краткие описания
- Зависимости установки Util-linux
- Как установить util linux
- 6.20. Пакет Util-linux-2.19
- 6.20.1. Замечания, касающиеся соответствия стандарту FHS
- 6.20.2. Установка пакета Util-linux
- 6.20.3. Описание пакета Util-linux
Установка Util-linux-2.12
Описание Util-linux
Пакет Util-linux содержит ряд разнообразных утилит. Некоторые из них используются весьма часто для монтирования, размонтирования, форматирования и управления драйверами дисков, открытия портов tty и вывода сообщений ядра.
Устанавливаемые программы: 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, kill, 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
Зависимости установки Util-linux
Util-linux зависит от: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.
Установка Util-linux
Util-linux не может использовать заголовки и библиотеки из директории /tools. Это исправляется с помощью исправления скрипта конфигурации:
Подготовим Util-linux к компиляции:
Скомпилируем поддержку некоторых шаблонов:
И, поскольку нам нужны только некоторые из утилит из этого пакета, соберем только их:
Теперь скопируем эти файлы в директорию временных средств:
Источник
Util-linux
Официальный адрес пакета
Содержимое Util-linux
Пакет Util-linux содержит ряд различных утилит. Некоторые из наиболее используемых утилит монтируют. размонтируют и обеспечивают работу с дисками, открывают порты tty и отправляют сообщения ядру.
Устанавливаемые программы: 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, kill, 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 открывает порт tty, запрашивает имя пользователя и запускает программу login.
arch возвращает архитектуру машины.
blockdev позволяет вызвать ioctls блочного устройства из командной строки.
cal отображает простой календарь.
cfdisk используется для монипуляций с таблицей разделов указанного устройства.
chkdupexe ищет дубликаты исполняемых файлов.
col фильтрует перевернутые строки, поступающие со ввода.
colcrt используется для фильтрации вывода nroff для терминалов CRT.
colrm отфильтровывает указанные колонки.
column форматирует указанный файл в несколько колонок.
ctrlaltdel устанавливает функцию для комбинации клавиш Ctrl+Alt+Del для аппаратного или программного сброса.
cytune используется для настройки параметров драйверов последовательного порта для карт Cyclades.
ddate выдает Discordian дату или конвертирует указанную дату по Григорианскому календарю в Discordian дату.
dmesg выводит загрузочные сообщения ядра.
elvtune может использоваться для настройки работы и взаимодействия блочных устройств.
fdformat — низкоуровневое форматирование дискеты.
fdisk может использоваться для манипуляций таблицы разделов указанного устройства.
fsck.cramfs проводит проверку целостности файловой системы Cramfs на указанном устройстве.
fsck.minix проводит проверку целостности файловой системы Minix на указанном устройстве.
getopt оанализирует параметры командной строки.
hexdump отображает заданный файл в шестнадцатиричном или другом указанном формате.
hwclock используется для чтения или установки аппаратных часов системы (также называемых RTC- или BIOS-часами).
ipcrm удаляет указанный ресурс IPC.
ipcs отображает статус IPC.
isosize возвращает размер файловой системы iso9660.
kill прерывает заданные процессы.
line копирует строку.
logger добавляет указанное сообщение в системный лог.
look выводит строки, начинающиеся с указанной строки.
losetup используется для установки и управления loop устройств.
mcookie генерирует «магические» ключи для xauth.
mkfs используется длоя создания файловой системы на устройстве (обычно разделе жесткого диска).
mkfs.bfs создает файловую систему SCO bfs.
mkfs.cramfs создает файловую систему cramfs.
mkfs.minix создает файловую систему Minix.
mkswap инициализирует указанной устройство или файл для использования в качестве свопа.
more — фильтр для постраничного вывода текста. Но less намного лучше.
mount присоединяет файловую систему на указанном устройстве к указанной директории в дереве системных файлов.
namei показывает символические ссылки в указанных путях.
pg постранично отобрахает текстовый файл.
pivot_root телает указанную файловую системы корневой для текущих прооцессов.
ramsize может использоваться для установки размера RAM-диска в загрузочной карте.
rdev может использоваться для запроса и установки корневого устройства и других параметров карты загрузки.
readprofile считывает профильную информацию ядра.
rename переименовывает указанные файлы, заменяет указанную строку на другую.
renice используется для изменения проритета выполнения работающего процесса.
rev переворачивает строки в указанном файле.
rootflags может использоваться для установки или снятия параметров корневой файловой системы в карте загрузки.
script создает скрипт терминальной сессии.
setfdprm устанавливает пользовательские параметры дискеты.
setsid запускает указанную программу в новой сессии.
setterm используется для установки аттрибутов терминала.
sfdisk мнипулирует таблицами разделов дисков.
swapdev может использоваться для установки своба в карте загрузки.
swapoff отключает устройства или файлы свопа.
swapon подключает устройства или файлы свопа.
tunelp используется для настройки параметров LP устройств.
ul — фильтр для перевода знаков подчеркивания в escape-последовательности подчеркивания для текущего терминала.
umount отключает файловую систему от дерева системных файлов.
vidmode может использоваться для установки видеорежима в карте загрузки.
whereis возвращает местоположение бинарников, исходников или man-страниц для указанной команды.
write посылает сообщение указанному пользователю в том случае, если пользователь не отключил эту возможность.
Зависимости установки Util-linux
Util-linux зависит от: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.
Источник
Как установить util linux
Библиотека сайта rus-linux.net
На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch (version 6.8) | ||
Назад | Глава 6. Установка программ базовой системы | Вперед |
6.20. Пакет Util-linux-2.19
В пакете Util-linux находятся разнообразные утилиты. Среди них утилиты, обрабатывающие файловые системы, консоли, разделы и сообщения.
Приблизительное время сборки: 0,6 SBU
Требуемое дисковое пространство: 50 MB
6.20.1. Замечания, касающиеся соответствия стандарту FHS
Стандарт FHS рекомендует для хранения файла adjtime использовать директорий /var/lib/hwclock вместо обычно используемого директория /etc . Чтобы команда hwclock была совместима со стандартом FHS, выполните следующее:
6.20.2. Установка пакета Util-linux
Пояснение конфигурационных параметров:
—enable-arch | |