O pacote libusb contém uma biblioteca usada por alguns aplicativos para acesso a dispositivos USB.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2
Soma de verificação MD5 da transferência: 9c75660dfe1d659387c37b28c91e3160
Tamanho da transferência: 608 KB
Espaço em disco estimado exigido: 5,8 MB
Tempo de construção estimado: menos que 0,1 UPC
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/libusb
Instale libusb executando os seguintes comandos:
./configure --prefix=/usr --disable-static && make
Se o Doxygen estiver instalado e você desejar construir a documentação da API, [então] emita os seguintes comandos:
pushd doc && doxygen -u doxygen.cfg && make docs && popd
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
make install
Se você construiu a documentação da API, [então] instale-a usando
os seguintes comandos como o(a) usuário(a) root
:
install -v -d -m755 /usr/share/doc/libusb-1.0.26/apidocs && install -v -m644 doc/api-1.0/* \ /usr/share/doc/libusb-1.0.26/apidocs
Para acessar dispositivos brutos USB (aqueles não tratados como um disco pelo controlador de armazenamento em massa), o suporte apropriado precisa estar disponível no núcleo. Verifique a configuração do seu núcleo:
Device Drivers --->
[*] USB support ---> [CONFIG_USB_SUPPORT]
<*/M> Support for Host-side USB [CONFIG_USB]
(Select any USB hardware device drivers you may need on the same page)
Para mais detalhes a respeito do como configurar dispositivos USB, veja-se “Consequências do Dispositivo USB”.