6.57. Udev-030
6.57. Udev-030
Пакет Udev содержит программы для динамического создания нод устройств.
Расчетное время сборки 0.2 SBU
Требуемое место на диске 5.2 MB
Udev - зависимости установки: Coreutils и Make
6.57.1. Инсталируем Udev
Компилируем пакет
make udevdir=/dev
- udevdir=/dev
-
Это говорит udev, в какой директории будут создаваться ноды устройств.
Устанавливаем пакет
make udevdir=/dev install
Конфигурация Udev по умолчанию далека от идеала, поэтому проинсталируем здесь LFS-специфичные конфигурационные файлы:
cp ../udev-config-2.permissions \ /etc/udev/permissions.d/25-lfs.permissions cp ../udev-config-1.rules /etc/udev/rules.d/25-lfs.rules
Проинсталированные программы: udev, udevd, udevsend, udevstart, udevinfo и udevtest
Инсталированная директория: /etc/udev
Короткое описание
- udev
-
Создает ноды устройств в /dev или переименовавает сетевые интерфейсы (не в LFS), отвечая на запросы hotplug
- udevd
-
Демон, который упорядочивает запросы hotplug перед передачей их udev, таким образом мы избегаем некоторых неопределенных состояний
- udevsend
-
Доставляет запросы hotplug к udevd
- udevstart
-
Создает в директории /dev ноды устройств, отвечающие драйверам, вкомпилированным прямо в ядро; он выполняет задачу симулирования событий hotplug, предположительно сброшенных ядром перед вызовом этой программы (т.е., потому что корневая файловая система не будет подмонтирована) и подчиняет такое синтетическое событие hotplug к udev
- udevinfo
-
Позволяет пользователям запрашивать базу данных udev для получения информации о любом устройстве, находящимся в системе; также предоставляет путь для запрса любого устройства в дереве sysfs для помощи в создании правил udev.
- udevtest
-
Симулирует запуск udev для выбранного устройства и печатает имя реальной ноды, которая была бы создана udev или (не в LFS) имя переименованного сетевого интерфейса
- /etc/udev
-
Содержит конфигурационные файлы udev , права доступа к устройтсвам, и правила для именования устройств