Debianにhidapiをインストールしようとしています。 libudev-devとlibusb-1.0-0-devをインストールしましたが、hidapi-masterで./configureを実行すると、libudevがないというメッセージが表示されます。インストールして再試行してください。この問題を解決する方法がわかりません。これに関連する助けをいただきありがとうございます。ありがとうございます。
正確なエラー
checking for libudev... no
Library libudev was not found on this system.
Please install it and re-run ./configure
場所 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
答え1
この試み:
sudo apt-get install pkg-config libusb-dev
./configure && make
あなたもインストールしてみましたlibusb-dev
か?
sudo apt-get install libusb-dev
sudo apt-get install libusb-1.0-0-dev
答え2
aptitude
代わりに使用してくださいapt-get install
:
sudo aptitude install libudev-dev
答え3
すべてがそこにあるので難しい作業です。何らかの理由でシステムを再起動した後に表示されますlibudev.a
。/usr/lib
私のシステムには2つのバージョンのパッケージが構成されていますが(これが起こったかどうかはわかりません)、./configure
hidapiは間違ったバージョンを使用しています。
このパスを次のソリューションに追加するだけです/root/.bashrc
。
export LD_LIBRARY_PATH=/usr/local/lib