web-dev-qa-db-ja.com

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

私は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ビット版をインストールすることを提案しましたが、私はシナプスでそれを見つけることができません。助けてください。

10
shantanu

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

apt-get install libusb-0.1-4:i386

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

18
Eric Carvalho

libusbをインストールするにはSudo apt-get install libusb-0.1-4を使用します

5
BiggJJ

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ビットシステムで正常に動作しました

3
Sagar Sakre

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

0