libusb-0.1.so.4 error de lib compartido en el sistema ubuntu de 64 bits

13

Estoy tratando de instalar el controlador ZTE MF191 en ubuntu 12.04 máquina de 64 bits. No estoy seguro de si es compatible con 64 bits o no. Pero funciona bien en el sistema de 32 bits. Este paquete de controladores tiene un archivo ejecutable llamado zr Cuando intento ejecutar esto, arroja un error

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

Lo busqué en Google pero no puedo encontrar una manera de instalarlo (lib). Algunas personas sugirieron instalar la versión de 32 bits, pero no puedo encontrar una en synaptic. Por favor ayuda.

shantanu
fuente

Respuestas:

20

Para instalar la versión de 32 bits, ejecute:

apt-get install libusb-0.1-4:i386

Esto solo funciona si MultiArch está habilitado (tal vez no lo haga si actualizó desde una versión anterior de Ubuntu). Busque foreign-architecture i386en /etc/dpkg/dpkg.cfg.d/multiarch para verificar si MultiArch está habilitado, y si no lo está, ejecute echo "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarchpara habilitar MultiArch y apt-get updateobtener las nuevas listas de paquetes.

Eric Carvalho
fuente
5

para instalar el uso de libusb sudo apt-get install libusb-0.1-4

BiggJJ
fuente
Gracias por su respuesta rápida. lisusb-0.1-4 ya está instalado.
shantanu
Gracias por su respuesta, resolvió
Natim
4

Falló para mí incluso después sudo apt-get install libusb-0.1-4:i386/ sudo apt-get install libusb-0.1-4 lo hice sudo apt-get install libusb-dev y funcionó bien en mi sistema Ubuntu de 64 bits

Sagar Sakre
fuente
Tuve el mismo problema, su solución funcionó para mí, gracias.
Mtl Dev
0

Este error todavía existe en Ubuntu 18.04 LTS; mi solución fue instalar libusb-dev. Esto lo resolvió para mí.

Thomas Zahreddin
fuente