Как установить 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 на указанном устройстве.

Читайте также:  Как создать загрузчик windows 10 если его нет

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

Пояснение конфигурационных параметров:

Разрешает сборку программы arch

Разрешает сборку программ addpart, delpart и partx

Разрешает сборку программы write

В этот пакет набор тестов не входит.

6.20.3. Описание пакета Util-linux

Установленные программы: addpart, agetty, arch, blkid, blockdev, cal, cfdisk, chkdupexe, chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, delpart, dmesg, fallocate, fdformat, fdisk, findfs, findmnt, flock, fsck, fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, hwclock, i386, ionice, ipcmk, ipcrm, ipcs, isosize, ldattach, line, linux32, linux64, logger, look, losetup, lsblk, lscpu, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, partx, pg, pivot_root, readprofile, rename, renice, rev, rtcwake, script, scriptreplay, setarch, setsid, setterm, sfdisk, swaplabel, swapoff (link to swapon), swapon, switch_root, tailf, taskset, tunelp, ul, umount, unshare, uuidd, uuidgen, wall, whereis, wipefs и write

Установленные библиотеки: libblkid., libmount., libuuid.

Установленные директории: /usr/share/getopt, /var/lib/hwclock

Информирует ядро Linux о новых разделах

Открывает новый порт tty, выдает в него строку-приглашение ввода имени, а затем вызывает программу login

Сообщает об архитектуре компьютера

Утилита командной строки, которая определяет и выдает атрибуты блочного устройства

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

Выдает простой календарь

Манипулирует с таблицей разделов конкретного устройства

Ищет дубли исполняемых модулей

Манипулирует с атрибутами реального времени в исполняемом процессе

Фильтрует и изменяет порядок подачи строк

Фильтрует данные, выдаваемые командой nroff на терминалы, у которых отсутствует ряд возможностей, например, отображение перечеркнутых символов или верхних и нижних индексов

Фильтрует вывод указанных столбцов

Форматирует заданный файл в виде нескольких столбцов

Устанавливает для комбинации символов Ctrl+Alt+Del жесткую или мягкую перезагрузку

Настраивает параметры драйверов для карт Cyclades

Выдает дату календаря Discordian или конвертирует заданную григорианскую дату в дату календаря Discordian

Запрос ядру Linux на удаление раздела

Выводит сообщения, выданные при загрузке ядра

Предварительное выделение места под файл

Низкоуровневое форматирование гибкого диска

Манипулирование с таблицей разделов на указанном устройстве

Поиск файловой системы по метке или по универсальному уникальному идентификатору Universally Unique Identifier (UUID)

Является интерфейсом командной строки библиотеки libmount, используемым для работы с файлами mountinfo, fstab и mtab

Осуществляет блокировку файла, а затем выполняет команду, не снимая блокировку

Используется для проверки и, возможно, восстановления файловых систем

Выполняет для заданного устройства проверку целостности данных в файловой системе Cramfs

Выполняет для заданного устройства проверку целостности данных в файловой системе Minix

Очень простая программа-обвертка (wrapper), облегчающая выполнение операций с драйвером ядра FIFREEZE/FITHAW ioctl

Освобождает неиспользованные блоки смонтированной файловой системы

Разбирает параметры указанной командной строки

Выдает дамп заданного файла в шестнадцатеричном или другом указанном формате

Читает или устанавливает значение аппаратных часов системы, называемых также часами реального времени (RTC- Real-Time Clock) или часами БИОС (BIOS — Basic Input-Output System)

Символьная ссылка на setarch

Читает или устанавливает в программе настройки, класс и приоритет обработки ввода/вывода

Создает различные ресурсы межпроцессного взаимодействия Inter-Process Communication (IPC)

Удаляет указанноый ресурс межпроцессного взаимодействия Inter-Process Communication (IPC)

Предоставляет информацию о межпроцессном взаимодействии Inter-Process Communication (IPC)

Сообщает о размере файловой системы iso9660

Назначение устройству последовательного доступа алгоритма, определяющего дисциплину обслуживания этого устройства

Копирование одной стоки

Символическая ссылка на setarch

Символическая ссылка на setarch

Добавляет указанное сообщение в системный журнал

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

Настройка и управление устройствами типа loop

Выдает в древовидном формате информацию о всех или о выбранных устройствах поблочного ввода/вывода

Выдает информацию об архитектуре процессора

Генерирует для xauth магические куки (128-битовые случайные числа в шестнадцатеричном формате)

Создает файловую систему на устройстве (обычно в разделе жесткого диска)

Создает файловую систему Santa Cruz Operations (SCO) bfs

Создает файловую систему cramfs

Создает файловую систему Minix

Инициализирует данное устройство или файл, которые будут использованы в качестве области подкачки swap

Фильтр постраничного вывода текста

Подключение файловой системы, находящейся на заданном устройстве, к указанному директорию в дереве файловой системы

Показывает символические ссылки в заданных именах путей

Сообщает ядру о наличии и о количестве разделов, находящихся на диске

Выдает на экран сразу весь файл

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

Читает информацию о профиле ядра

Переименовывает заданные файлы, заменяет заданную строку другой строкой

Изменяет приоритеты работающих процессов

Меняет в заданном файле порядок строк на обратный

Используется для перевода системы в режим «сна», продолжающийся до тех пор, пока не настанет указанное время «проснуться»

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

Воспроизводит скрипт в соответствие с указанным временем запуска

В среде окружения, используемого новой программой, изменяет информацию об используемой архитектуре и устанавливает флаги персонализации

Запускает указанную программу в новой сессии

Устанавливает параметры работы терминала

Манипулирует с таблицей дисковых разделов

Позволяет изменять для раздела подкачки метку и идентификатор UUID

Запрещает использовать устройства или файлы для работы со страницами и подкачкой

Разрешает использовать устройства или файлы для работы со страницами и подкачкой; выводит список устройств и файлов, используемые для этого в данный момент

Переключение в другую файловую систему, которая в дереве монтирования будет использоваться как корневая

Следит за увеличением размера журнального файла. Отображает последние 10 строк журнального файла, а затем, по мере появления новых записей, создаваемые в журнальном файле, продолжает отображать их на терминале.

Показывает или задает распределение процессов по процессорам

Настраивает параметры принтера, используемого для построчной печати

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

Отсоединяет файловую систему от дерева файлов системы

Запускает программу в пространстве имен, отдельном от пространства имен родительского процесса

Демон, используемый библиотекой UUID для создания безопасных и гарантированно уникальных идентификаторов UUID

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

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

Сообщает для заданной команды о месторасположении ее двоичного модуля, исходного кода и страницы man

Стирает с устройства сигнатуру файловой системы

Посылает сообщение заданному пользователю, если этот пользователь не отключил прием таких сообщений

Содержит подпрограммы идентификации устройства и выделения лексем

Содержит подпрограммы генерации уникальных идентификаторов для объектов, доступ к которым может быть не только из локальной системы

Источник

Читайте также:  Logitech momo racing force feedback wheel драйвер windows 10 x64
Оцените статью
—enable-arch