Пакет 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/usb usbfs devgid=14,devmode=0660 0 0
Последнее обновление 2005-02-06 14:09:05 -0700