Как установить 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.
Читайте также: