6.57. Udev-030

El paquete Udev contiene programas para la creación dinámica de nodos de dispositivos.

Tiempo estimado de construcción: 0.2 SBU
Espacio requerido en disco: 5.2 MB
La instalación de Udev depende de: Coreutils y Make

6.57.1. Instalación de Udev

Compila el paquete:

make udevdir=/dev
udevdir=/dev

Esto le indica a udev en qué directorio se deben crear los nodos de dispositivos.

Este paquete no incluye un banco de pruebas.

Instala el paquete:

make udevdir=/dev install

La configuración por defecto de Udev no es la ideal, así que instala aquí los ficheros de configuración:

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. Contenido de Udev

Programas instalados: udev, udevd, udevsend, udevstart, udevinfo y udevtest
Directorio instalado: /etc/udev

Descripciones cortas

udev

Crea nodos de dispositivos en /dev o renombra interfaces de red (no en el LFS) en respuesta a eventos hotplug.

udevd

Un demonio que reordena los eventos hotplug antes de suministrárselos a udev, para evitar diversas condiciones raras.

udevsend

Envía eventos hotplug a udevd.

udevstart

Crea los nodos de dispositivos en /dev que se corresponden con los controladores compilados directamente dentro del núcleo. Realiza la tarea simulando eventos hotplug presumiblemente rechazados por el núcleo antes de la invocación de este programa (por ejemplo, debido a que el sistema de ficheros raíz no se había montado) y suministrando dichos eventos hotplug sintéticos a udev.

udevinfo

Permite a los usuarios consultar en la base de datos de udev información sobre cualquier dispositivo que actualmente se encuentre presente en el sistema. También proporciona una forma de consultar cualquier dispositivo en el árbol sysfs para ayudar a crear reglas Udev.

udevtest

Simula una ejecución de udev para el dispositivo indicado, mostrando el nombre del nodo que el auténtico udev habría creado o (no en el LFS) el nombre de la interfaz de red renombrada.

/etc/udev

Contiene los ficheros de configuración, de permisos de dispositivos y de reglas para la denominación de dispositivos de udev.