libusb pakken inneholder et bibliotek som brukes av enkelte programmer for tilgang til USB enheter.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/libusb/libusb/releases/download/v1.0.28/libusb-1.0.28.tar.bz2
Nedlasting MD5 sum: 4022135a84975b292cf48381fbc8ffd8
Nedlastingsstørrelse: 644 KB
Estimert diskplass som kreves: 5.7 MB
Estimert byggetid: mindre enn 0.1 SBU
For å få tilgang til rå USB enheter (de som ikke behandles som en disk av masselagrings driveren), må passende støtte være tilgjengelig i kjernen. Sjekk din kjernekonfigurasjon:
Device Drivers ---> [*] USB support ---> [USB_SUPPORT] <*/M> Support for Host-side USB [USB] [*] PCI based USB host interface [USB_PCI] # These are most common USB controller drivers for PC-like systems. # For modern systems often [USB_XHCI_HCD] is the only one needed # even if the system has USB 2.0 ports: < /*/M> xHCI HCD (USB 3.0) support [USB_XHCI_HCD] < /*/M> EHCI HCD (USB 2.0) support [USB_EHCI_HCD] < /*/M> OHCI HCD (USB 1.1) support [USB_OHCI_HCD]
For mer informasjon om oppsett av USB enheter, se «Problemer med USB Enheter».
Installer libusb ved å kjøre følgende kommandoer:
./configure --prefix=/usr --disable-static && make
Hvis Doxygen er installert og du ønsker å bygge API dokumentasjonen, utfør følgende kommandoer:
pushd doc && doxygen -u doxygen.cfg && make docs && popd
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
make install
Hvis du har laget API dokumentasjonen, installer den ved å bruke
følgende kommandoer som root
bruker:
install -v -d -m755 /usr/share/doc/libusb-1.0.28/apidocs && install -v -m644 doc/api-1.0/* \ /usr/share/doc/libusb-1.0.28/apidocs