Ich versuche, Hidapi auf Debian zu installieren. Ich habe bereits libudev-dev und libusb-1.0-0-dev installiert, aber wenn ich ./configure in Hidapi-Master ausführe, wird angezeigt, dass ich libudev nicht habe. Ich soll es installieren und es erneut versuchen. Ich bin nicht sicher, wie ich das beheben kann. Jede Hilfe diesbezüglich ist willkommen. Vielen Dank.
Genauer Fehler
checking for libudev... no
Library libudev was not found on this system.
Please install it and re-run ./configure
lokalisieren libudev
/lib/i386-linux-gnu/libudev.so.0
/lib/i386-linux-gnu/libudev.so.0.13.0
/usr/share/doc/libudev0
/usr/share/doc/libudev0/NEWS.gz
/usr/share/doc/libudev0/README.Debian.gz
/usr/share/doc/libudev0/README.gz
/usr/share/doc/libudev0/README.keymap.txt.gz
/usr/share/doc/libudev0/TODO
/usr/share/doc/libudev0/changelog.Debian.gz
/usr/share/doc/libudev0/changelog.gz
/usr/share/doc/libudev0/copyright
/usr/share/doc/libudev0/udev.vim
/var/lib/dpkg/info/libudev0:i386.list
/var/lib/dpkg/info/libudev0:i386.md5sums
/var/lib/dpkg/info/libudev0:i386.postinst
/var/lib/dpkg/info/libudev0:i386.postrm
/var/lib/dpkg/info/libudev0:i386.shlibs
/var/lib/dpkg/info/libudev0:i386.symbols
Antwort1
Versuche dies:
sudo apt-get install pkg-config libusb-dev
./configure && make
Hast du es auch installiert libusb-dev
?
sudo apt-get install libusb-dev
sudo apt-get install libusb-1.0-0-dev
Antwort2
Verwenden Sie aptitude
stattdessen apt-get install
:
sudo aptitude install libudev-dev
Antwort3
Das war schwierig, weil alles da war. Nach einem Systemneustart libudev.a
tauchte es aus irgendeinem Grund auf /usr/lib
. Ich hatte zwei Versionen der Paketkonfiguration auf meinem System (ich bin mir nicht sicher, wie das passiert ist) und ./configure
für Hidapi wurde die falsche verwendet.
Dies wurde gelöst, indem dieser Pfad hinzugefügt wurde zu /root/.bashrc
:
export LD_LIBRARY_PATH=/usr/local/lib