libusb-0.1.8

Introducción a libusb

El paquete libusb contiene una librería usada por algunas aplicaciones para acceder a dispositivos USB.

Información sobre el paquete

Dependencia de libusb

Instalación de libusb

Instala libusb ejecutando los siguientes comandos:

./configure --prefix=/usr --disable-build-docs &&
make &&
make install

Explicación de los comandos

--disable-build-docs: Esta opción desactiva la construcción de la documentación, pues necesita OpenJade.

Configuración de libusb

libusb requiere que el sistema de ficheros usbfs del núcleo esté montado en /proc/bus/usb. Las aplicaciones necesitan que los ficheros de este directorio sean accesibles al usuario, en ocasiones para lectura y escritura.

Para retringir el acceso a dispositivos USB, crea el grupo usb:

groupadd -g 15 usb

Para que usbsf se monte en el arranque, crearemos un guión especial de arranque, pues poner una línea adicional en /etc/fstab no funciona para aquellos que compilen "USB device filesystem" como módulo del núcleo. Instala el guión de inicio /etc/rc.d/init.d/usb incluido en el paquete blfs-bootscripts-5.1.

make install-usb

Contenido

El paquete libusb contiene las librerías libusb, la cabecera /usr/include/usb.h y un guión usb-config script.

Descripciones

Librerías libusb

Las librerías libusb contienen funciones C para acceder a hardware USB.

usb-config

El guión usb-config proporciona las funciones correctas del compilador y del enlazador a los programas que quieran enlazarse con esta librería.