Erreur de bibliothèque partagée libusb-0.1.so.4 dans le système ubuntu 64 bits


13

J'essaie d'installer le pilote ZTE MF191 dans la machine ubuntu 12.04 64 bits. Je ne sais pas s'il prend en charge 64 bits ou non. Mais cela fonctionne bien dans le système 32 bits. Ces packages de pilotes ont un fichier exécutable nommé zr Lorsque j'essaie de l'exécuter, il génère une erreur

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

Je l'ai googlé mais je ne trouve pas de moyen de l'installer (lib). Certaines personnes ont suggéré d'installer la version 32 bits mais je n'en trouve pas dans la synaptique. Veuillez aider.

Réponses:


20

Pour installer la version 32 bits, exécutez:

apt-get install libusb-0.1-4:i386

Cela ne fonctionne que si MultiArch est activé (peut-être pas si vous avez effectué une mise à niveau à partir d'une ancienne version d'Ubuntu). Recherchez foreign-architecture i386dans /etc/dpkg/dpkg.cfg.d/multiarch pour vérifier si MultiArch est activé, et si ce n'est pas le cas, exécutez echo "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarchpour activer MultiArch et apt-get updatepour obtenir les nouvelles listes de paquets.



4

Il a échoué pour moi , même après sudo apt-get install libusb-0.1-4:i386/ sudo apt-get install libusb-0.1-4 donc je l'ai fait sudo apt-get install libusb-dev et cela a fonctionné très bien sur mon système Ubuntu 64 bits


Eu le même problème, votre solution a fonctionné pour moi, merci.
Mtl Dev

0

Cette erreur existe toujours dans Ubuntu 18.04 LTS; ma solution était d'installer libusb-dev. Cela l'a résolu pour moi.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.