libusb-0.1.10a

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.10a.tar.gz

  • Descarga (FTP):

  • Tamaño del paquete: 375 KB

  • Suma MD5 del paquete: c6062b29acd2cef414bcc34e0decbdd1

  • Estimación del espacio necesario en disco: 7.4 MB (1.3 MB adicionales para instalar la documentación)

  • Tiempo estimado de construcción: 0.14 SBU (0.08 SBU para construir la documentación)

Dependencias de libusb

Opcionales (requeridas para construir el manual de usuario en HTML)

OpenJade-1.3.2 y DocBOOK SGML DTD-4.2

Opcionales (requeridas para construir la documentación de la API)

Doxygen-1.4.2 y GraphViz

Instalación de libusb

Instala libusb ejecutando los siguientes comandos:

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

Si deseas construir la documentación de la API, ejecuta el siguiente comando:

make apidox

Ahora, como usuario root:

make install

Si construyes la documentación HTML, instalala usando los siguientes comandos como usuario root:

install -v -d -m755 /usr/share/doc/libusb-0.1.10a/html &&
install -v -m644 doc/html/* /usr/share/doc/libusb-0.1.10a/html

Si construyes la documentación de la API, instalala ejecutando los siguientes comandos como usuario root:

install -v -d -m755 /usr/share/doc/libusb-0.1.10a/apidocs &&
install -v -m644 apidocs/html/* /usr/share/doc/libusb-0.1.10a/apidocs

Explicación de los comandos

--disable-build-docs: Esta opción desactiva la construcción del manual de usuario en HTML. Si deseas construir el manual de usuario, 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.10a

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 21:57:17 +0200