Le paquetage libusb contient une bibliothèque utilisée par quelques applications pour l'accès aux périphériques USB.
Téléchargement (HTTP) : http://prdownloads.sourceforge.net/libusb/libusb-0.1.8.tar.gz
Taille du téléchargement : 314 Ko
Estimation de l'espace disque requis : 2,1 Mo
Estimation du temps de construction : 0.03 SBU
Installez libusb en lançant les commandes suivantes :
./configure --prefix=/usr --disable-build-docs &&
make &&
make install
--disable-build-docs: cette option désactive la construction, activée par défaut, de la documentation car elle requiert OpenJade.
libusb requiert que le système de fichiers noyau usbfs soit monté sur /proc/bus/usb. Les applications ont besoin que les fichiers de ce répertoire soient accessibles à l'utilisateur, quelque fois à la fois en lecture et en écriture.
Pour restreindre l'accès aux périphériques USB, créez le groupe usb :
groupadd -g 15 usb
Pour faire en sorte que usbfs soit monté au démarrage, nous allons créer un script d'initialisation spécial car placer simplement une ligne supplémentaire dans /etc/fstab ne fonctionnera pas pour ceux ayant compilé “USB device filesystem” comme module du noyau. Installez le script d'initialisation /etc/rc.d/init.d/usb inclus dans le paquetage blfs-bootscripts-5.1.
make install-usb
Le paquetage libusb contient les bibliothèques libusb, l'en-tête /usr/include/usb.h et un script usb-config.