libusb-0.1.so.4 gemeinsam genutzter lib-Fehler im Ubuntu 64-Bit-System

12

Ich versuche, den ZTE MF191-Treiber auf dem 64-Bit-Computer Ubuntu 12.04 zu installieren. Ich bin nicht sicher, ob es 64-Bit unterstützt oder nicht. Aber es funktioniert gut in 32-Bit-System. Dieses Treiberpaket hat eine ausführbare Datei mit dem Namen zr. Wenn ich versuche, dies auszuführen, wird ein Fehler ausgegeben

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

Ich habe es gegoogelt, kann aber keinen Weg finden, es zu installieren (lib). Einige Leute schlugen vor, die 32-Bit-Version zu installieren, aber ich kann keine in synaptic finden. Bitte helfen Sie.

Shantanu
quelle

Antworten:

20

Führen Sie zum Installieren der 32-Bit-Version Folgendes aus:

apt-get install libusb-0.1-4:i386

Dies funktioniert nur, wenn MultiArch aktiviert ist (möglicherweise nicht, wenn Sie ein Upgrade von einer älteren Ubuntu-Version durchgeführt haben). Suchen Sie foreign-architecture i386in /etc/dpkg/dpkg.cfg.d/multiarch nach, ob MultiArch aktiviert ist. Wenn dies nicht der Fall ist, führen Sie es aus, echo "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarchum MultiArch zu aktivieren und apt-get updatedie neuen Paketlisten abzurufen .

Eric Carvalho
quelle
5

um libusb zu installieren benutze sudo apt-get install libusb-0.1-4

BiggJJ
quelle
Danke für deine schnelle Antwort. lisusb-0.1-4 ist bereits installiert.
Shantanu
Vielen Dank für Ihre Antwort, es hat die Angelegenheit für mich dort behoben
Natim
4

Es schlug für mich auch nach sudo apt-get install libusb-0.1-4:i386/ sudo apt-get install libusb-0.1-4 so fehl sudo apt-get install libusb-dev und es funktionierte gut auf meinem Ubuntu 64bit System

Sagar Sakre
quelle
Hatte das gleiche Problem, Ihre Lösung hat bei mir funktioniert, danke.
Mtl Dev
0

Dieser Fehler ist in Ubuntu 18.04 LTS weiterhin vorhanden. Meine Problemumgehung bestand darin, zu installieren libusb-dev. Dies löste es für mich.

Thomas Zahreddin
quelle