RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Linux From Scratch. Версия 6.0

Глава 6. Установка основных системных программ

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

6.57.2. Описание Udev

Проинсталлированные программы: 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 , права доступа к устройствам и правила для именования устройств.

Поиск

 

Найди своих коллег!