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

  • Descarga (HTTP): http://prdownloads.sourceforge.net/libusb/libusb-0.1.8.tar.gz

  • Descarga (FTP):

  • 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

Dependencias de libusb

Opcionales

OpenJade-1.3.2 y DocBook SGML DTD-3.1 (se requiere ambos para construir la documentación HTML)

Instalación de libusb

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

Explicación de los comandos

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

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 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

Contenido

Programa instalado: usb-config
Librería instalada: libusb.[so,a]
Directorio instalado: /usr/share/doc/libusb-0.1.8

Descripciones cortas

usb-config

Proporciona las funciones correctas del compilador y del enlazador a los programas que utilizan libusb.

libusb.[so,a]

Contiene funciones C para acceder a hardware USB.

Last updated on 2005-04-09 00:53:09 +0200