Как установить util linux

Обновлено: 05.07.2024

Теги: Системное администрирование: Инструмент настройки, Инструмент для файловой системы, admin::hardware, implemented-in::c, Пользовательский интерфейс: Командная строка, interface::text-mode, role::program, Область: Утилита, Инструментарий интерфейса: Ncurses TUI

Другие пакеты, относящиеся к util-linux

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • sug: dosfstools utilities for making and checking MS-DOS FAT filesystems
  • sug: kbd шрифты для консоли Linux и утилиты для работы с кодовыми таблицами или console-tools Пакет недоступен
  • sug: util-linux-locales переводы интерфейса util-linux

Загрузка util-linux

Загрузить для всех доступных архитектур
Архитектура Размер пакета В установленном виде Файлы
amd64 958,2 Кб3 558,0 Кб [список файлов]
arm64 863,2 Кб3 336,0 Кб [список файлов]
armel 887,4 Кб3 220,0 Кб [список файлов]
armhf 896,0 Кб2 620,0 Кб [список файлов]
i386 987,6 Кб3 580,0 Кб [список файлов]
mips 928,1 Кб3 740,0 Кб [список файлов]
mips64el 931,9 Кб3 987,0 Кб [список файлов]
mipsel 939,2 Кб3 740,0 Кб [список файлов]
ppc64el 890,8 Кб6 508,0 Кб [список файлов]
s390x 925,7 Кб3 869,0 Кб [список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Авторские права © 1997 - 2021 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.

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

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

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

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

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 выводит информацию об архитектуре машины.

blockdev

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

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

cfdisk

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

chkdupexe

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

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

colcrt

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

colrm

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

column

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

ctrlaltdel

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

cytune

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

ddate

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

dmesg

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 выводит информацию об устройствах IPC.

isosize

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

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

logger

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

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

losetup

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

mcookie

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

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

mkfs.bfs

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

mkfs.cramfs

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

mkfs.minix

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

mkswap

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

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

mount

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

namei

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

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

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

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

pivot_root

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

ramsize

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

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

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

readprofile

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

rename

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

renice

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

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

rootflags

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

script

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

setfdprm

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

setsid

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

setterm

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

sfdisk

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

swapoff

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

swapon

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

tunelp

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

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

umount

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

vidmode

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

whereis

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

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

6.20. Пакет Util-linux-2.19

Приблизительное время сборки: 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

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

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

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

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

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

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

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

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

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

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

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

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

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

readprofile

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

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

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

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

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

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

scriptreplay

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

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

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

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

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

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

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

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

switch_root

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.

Original Maintainers (usually from Debian):

It should generally not be necessary for users to contact the original maintainer.

Подобные пакеты:

miscellaneous system utilities

Другие пакеты, относящиеся к util-linux

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: fdisk collection of partitioning utilities
  • sug: dosfstools utilities for making and checking MS-DOS FAT filesystems
  • sug: kbd Linux console font and keytable utilities или console-tools Пакет недоступен
  • sug: util-linux-locales locales files for util-linux

Загрузка util-linux

Загрузить для всех доступных архитектур
Архитектура Версия Размер пакета В установленном виде Файлы
amd64 2.31.1-0.4ubuntu3.7 883,3 Кб3 374,0 Кб [список файлов]
arm64 2.31.1-0.4ubuntu3 799,0 Кб3 128,0 Кб [список файлов]
armhf 2.31.1-0.4ubuntu3 825,1 Кб2 522,0 Кб [список файлов]
i386 2.31.1-0.4ubuntu3.7 907,5 Кб3 397,0 Кб [список файлов]
ppc64el 2.31.1-0.4ubuntu3 881,4 Кб6 296,0 Кб [список файлов]
s390x 2.31.1-0.4ubuntu3 846,2 Кб3 558,0 Кб [список файлов]

This page is also available in the following languages:

Авторские права © 2021 Canonical Ltd.; См. условия лицензии. Ubuntu это торговый знак компании Canonical Ltd. Об этом сайте.


В таких играх, как DoTA 2, уже некоторое время используется Vulkan, а новые проекты, такие как DXVK, помогают пользователям Linux играть в свои любимые игры из Windows, как никогда раньше.

Настроить Vulkan довольно просто для любого дистрибутива, независимо от вашей видеокарты. Это руководство охватывает текущие версии Debian, Ubuntu, Fedora, OpenSUSE и Arch.

Уточнение

Установка Vulkan

ВЫ ЗНАЛИ?
Если вы хотите скомпилировать программу, основанную на Vulkan, вам потребуется дополнительно установить библиотеку разработки libvulkan-dev

Debian

Ubuntu

После этого установите пакеты Vulkan.

Теперь установите новые драйверы и сам Vulkan. Например:

Fedora

И затем установите драйверы с Vulkan.

OpenSUSE

Arch Linux

Vulkan Info

DoTA 2

Есть еще один более практичный способ увидеть, как Vulkan работает в вашей системе. Вы можете установить и играть в DoTA 2. Это одна из первых игр для Linux, полностью поддерживающих Vulkan, и в нее можно играть бесплатно. Единственное, что вам нужно, это учетная запись Steam.

Сначала установите Steam в свою систему. Он доступен во всех вышеперечисленных дистрибутивах. Когда у вас есть Steam, вы можете достаточно легко установить DoTA 2.


Когда вы установите DoTA 2, вы заметите ряд новых режимов при их выборе на главной странице игры. Выберите Vulkan для поддержки и Steam начнет его скачивать.


Запустите DoTA 2 и откройте настройки. Измените графический API на Vulkan и перезапустите игру. Когда DoTA 2 снова запустится, он будет работать уже с Vulkan.

Тест производительности OpenGL против Vulkan

В этом параллельном сравнении показана разницу FPS (кадров в секунду) между OpenGL и Vulkan для Dota 2 в Linux. Эти тесты проводились на одном компьютере с использованием переключателя опций для переключения между двумя API. Тестирование проводилось при разрешении 1080p с ползунком качества, установленным на максимальное значение.

Hardware

  • NVIDIA GeForce RTX 2080 8GB
  • i7 9700K @ 4.6Ghz
  • 16GB DDR4 RAM
  • NVMe SSD

Drivers

  • Ubuntu – NVIDIA 430 nonfree
  • OpenGL 4.6
  • Vulkan 1.1.126

Dota 2

  • Максимальные настройки
  • 240 FPS Предел частоты кадров (рекомендуется)
  • Patch 7.24

Results

  • OpenGL В среднем: 114
  • OpenGL 1% Низкий: 100
  • Vulkan В среднем: 135
  • Vulkan 1% Низкий: 101

Заключительные мысли

Теперь вы используете Vulkan на своем рабочем столе Linux. Если вы прошли через DoTA 2, у вас уже есть рабочая игра, в которой он используется. Все другие инструменты и программы на основе Vulkan теперь также открыты для вас, в том числе для использования с Wine и DXVK. Это открывает множество новых игр для вашей системы.

Поддержка Vulkan только улучшается. Все больше игр используют его, и другие утилиты Linux также расширяются. Wine даже разрабатывает поддержку DirextX 12 с Vulkan. Обновляйте свою систему и наслаждайтесь прогрессом.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Читайте также: