libusb-0.1.so.4 errore lib condiviso nel sistema ubuntu 64 bit


13

Sto cercando di installare il driver ZTE MF191 nella macchina Ubuntu 12.04 a 64 bit. Non sono sicuro che supporti 64 bit o meno. Ma funziona bene nel sistema a 32 bit. Questo pacchetto di driver ha un file eseguibile chiamato zr Quando provo a eseguirlo, viene generato un errore

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

L'ho cercato su Google ma non riesco a trovare un modo per installarlo (lib). Alcune persone hanno suggerito di installare la versione a 32 bit, ma non riesco a trovarne una in sinaptica. Per favore aiuto.

Risposte:


20

Per installare la versione a 32 bit, eseguire:

apt-get install libusb-0.1-4:i386

Funziona solo se MultiArch è abilitato (forse non lo è se hai aggiornato da una versione precedente di Ubuntu). Cercare foreign-architecture i386in /etc/dpkg/dpkg.cfg.d/multiarch per verificare se MultiArch è abilitato e, in caso contrario, eseguire echo "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarchper abilitare MultiArch e apt-get updateottenere i nuovi elenchi di pacchetti.



4

Ha fallito per me anche dopo sudo apt-get install libusb-0.1-4:i386/ sudo apt-get install libusb-0.1-4 così ho fatto sudo apt-get install libusb-dev e ha funzionato bene sul mio sistema Ubuntu a 64 bit


Ha avuto lo stesso problema, la tua soluzione ha funzionato per me, grazie.
Mtl Dev,

0

Questo errore esiste ancora in Ubuntu 18.04 LTS; la mia soluzione era installare libusb-dev. Questo lo ha risolto per me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.