libusb-0.1.8

Введение в libusb

Пакет libusb содержит библиотеку, используемую некоторыми приложениями для доступа к USB устройствам.

Информация о пакете

  • Адрес (HTTP): http://prdownloads.sourceforge.net/libusb/libusb-0.1.8.tar.gz

  • Адрес (FTP):

  • Контрольная сумма: 75655870fb7bb661e6fbd57cbfe81bb2

  • Размер: 314 KB

  • Требуемое дисковое пространство: 4.5 MB (включая установку HTML документации)

  • Расчетное время сборки: 0.25 SBU

Зависимости libusb

Опционально

OpenJade-1.3.2 и DocBook SGML DTD-3.1 (оба необходимы для сборки HTML документации)

Установка libusb

Установим libusb запуском следующих команд:

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

А теперь, как пользователь root:

make install

Если вы собрали HTML документацию, установите ее запуском следующих команд:

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: Эта команда заставит сборку использовать систему установленных средств libtool, так что разделяемые библиотеки создаются правильно.

autoreconf -f: Эта команда пересоздаст некоторые из средств Autotools, необходимые для запуска libtoolize.

--disable-build-docs: Этот ключ выключит сборку документации. Если вы захотите собрать документацию, вам может понадобиться удалить описание каталога OpenSP из системы каталогов SGML. Используйте следующую команду перед сборкой пакета для выполнения этого:

sed -i.orig \ -e "/CATALOG \/etc\/sgml\/OpenSP-1.5.1.cat/d" \ /etc/sgml/catalog \ /etc/sgml/sgml-docbook.cat

Конфигурация libusb

libusb требует файловую систему ядра usbfs, подмонтированную в /proc/bus/usb. Приложения требуют, чтобы файлы в этой директории были доступны пользователю, иногда и для чтения и для записи. Для ограничения доступа к USB устройствам, убедитесь, что группа usb присутствует в вашей системе. Если необходимо, создайте группу usb используя следующую команду:

groupadd -g 14 usb

Убедитесь, что у вас поддержка “файловой системы USB устройств” вкомпилирована прямо в ядро или выполнена в виде модуля (наличие модуля “usbcore” в файле /etc/sysconfig/modules). У вас должно быть содержимое, похожее на строку ниже, в файле /etc/fstab usbfs /proc/bus/usb usbfs devgid=14,devmode=0660 0 0

Содержание

Установленные программы: usb-config
Установленные библиотеки: libusb.[so,a]
Установленные директории: /usr/share/doc/libusb-0.1.8

Короткое описание

usb-config

скрипт, предоставляющий правильные флаги для компилятора и компоновщика программ, использующих libusb.

libusb.[so,a]

библиотеки, содержащие функции C для доступа к USB устройствам.

Последнее обновление 2005-02-06 14:09:05 -0700