libusb-0.1.so.4 ubuntu 64ビットシステムでのlibエラーの共有


12

私はubuntu 12.04 64ビットマシンにZTE MF191ドライバーをインストールしようとしています。64ビットをサポートしているかどうかはわかりません。ただし、32ビットシステムでは正常に動作します。これらのドライバーパッケージには、zrという実行可能ファイルがあります。これを実行しようとすると、エラーがスローされます。

libusb-0.1.so.4: cannot open shared object file: No such file or directory

私はそれをグーグルで検索しましたが、インストール(lib)する方法が見つかりません。一部の人々は32ビット版をインストールすることを提案しましたが、私はシナプスでそれを見つけることができません。助けてください。

回答:


20

32ビットバージョンをインストールするには、次を実行します。

apt-get install libusb-0.1-4:i386

これは、MultiArchが有効な場合にのみ機能します(古いUbuntuバージョンからアップグレードした場合は機能しない可能性があります)。探しforeign-architecture i386/etc/dpkg/dpkg.cfg.d/multiarchではMultiArchが有効になっているかどうかを確認し、そうでない場合は、実行するecho "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarchMultiArchを有効にすると、apt-get update新しいパッケージの一覧を取得します。



4

sudo apt-get install libusb-0.1-4:i386/の後でも失敗したsudo apt-get install libusb-0.1-4 のでsudo apt-get install libusb-dev 、Ubuntu 64ビットシステムで正常に動作しました


同じ問題があった場合、あなたのソリューションは私のために働いた、ありがとう。
Mtl Dev

0

このエラーはまだUbuntu 18.04 LTSに存在します。私の回避策はインストールすることlibusb-devでした。これで解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.