El paquete libusb contiene una librería usada por algunas aplicaciones para acceder a dispositivos USB.
Descarga (HTTP): http://prdownloads.sourceforge.net/libusb/libusb-0.1.8.tar.gz
Tamaño del paquete: 314 KB
Suma MD5 del paquete: 75655870fb7bb661e6fbd57cbfe81bb2
Estimación del espacio necesario en disco: 4.5 MB (incluida la instalación de la documentación HTML)
Tiempo estimado de construcción: 0.25 SBU
OpenJade-1.3.2 y DocBook SGML DTD-3.1 (se requiere ambos para construir la documentación HTML)
Instala libusb ejecutando los siguientes comandos:
libtoolize -f &&
autoreconf -f &&
./configure --prefix=/usr --disable-build-docs &&
make
Ahora, como usuario root:
make install
Si construyes la documentación HTML, instalala usando los siguientes comandos:
install -v -d -m755 /usr/share/doc/libusb-0.1.8/html &&
install -v -m644 doc/html/* /usr/share/doc/libusb-0.1.8/html
libtoolize -f: Hay una discrepancia del Autotools con LFS-6.0. Este comando fuerza la utilización de las herramientas libtool instaladas en el sistema para que la librería compartida se cree correctamente.
autoreconf -f: Este comando regenera algunas de las Autotools, necesario por la ejecución de libtoolize.
--disable-build-docs: Esta opción desactiva la construcción de la documentación Si deseas construir la documentación puede que necesites eliminar las definiciones de catálogo de OpenSP de los catálogos SGML del sistema. Utiliza el siguiente comando antes de construir el paquete para cumplir esto:
sed -i.orig \
-e "/CATALOG \/etc\/sgml\/OpenSP-1.5.1.cat/d" \
/etc/sgml/catalog \
/etc/sgml/sgml-docbook.cat
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 restringir el acceso a los dispositivos USB, asegurate de que el grupo usb existe en tu sistema. En caso necesario, crea el grupo usb con el siguiente comando:
groupadd -g 14 usb
Asegurate de que has compilado el “sistema de ficheros de dispositivos USB” directamente en el núcleo o como módulo (el módulo “usbcore” aparece listado en el fichero /etc/sysconfig/modules). También deberías tener una entrada similar a la siguiente en tu fichero /etc/fstab:
usbfs /proc/bus/usb usbfs devgid=14,devmode=0660 0 0
Last updated on 2005-04-09 00:53:09 +0200