Пакет libusb содержит библиотеку, используемую некоторыми приложениями для доступа к USB-устройствам.
Адрес (HTTP): http://prdownloads.sourceforge.net/libusb/libusb-0.1.8.tar.gz.
Контрольная сумма: 75655870fb7bb661e6fbd57cbfe81bb2
Размер: 314 KB
Требуемое дисковое пространство: 4.5 MB (включая установку HTML-документации).
Расчетное время сборки: 0.25 SBU
OpenJade-1.3.2 и DocBook SGML DTD-3.1 (оба необходимы для сборки HTML-документации).
Установим 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 требует файловую систему ядра usbfs, смонтированную в /proc/bus/usb. Приложения требуют, чтобы файлы в этом каталоге были доступны пользователю, иногда для чтения и для записи. Для ограничения доступа к USB-устройствам, убедитесь, что группа usb присутствует в Вашей системе. Если необходимо, создайте группу usb, используя следующую команду:
groupadd -g 14 usb
Убедитесь, что у Вас
поддержка “файловой системы USB устройств
” вкомпилирована прямо в ядро или выполнена в виде модуля (наличие
модуля “usbcore” в файле
/etc/sysconfig/modules).
У Вас должно быть содержимое, похожее на строку ниже, в файле
/etc/fstab
usbfs/proc/bus/usbusbfsdevgid=14,devmode=066000
Содержание
Установленные программы:
usb-config.
Установленные библиотеки:
libusb.[so,a].
Установленные каталоги:
/usr/share/doc/libusb-0.1.8.
Короткое описание
Последнее обновление 2005-02-06 14:09:05 -0700.