libusb-0.1.so.4 erro de biblioteca compartilhada no sistema ubuntu de 64 bits

13

Estou tentando instalar o driver ZTE MF191 na máquina ubuntu 12.04 de 64 bits. Não tenho certeza se é compatível com 64 bits ou não. Mas funciona bem no sistema de 32 bits. Esse pacote de driver possui um arquivo executável chamado zr. Quando tento executar isso, gera um erro

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

Eu pesquisei no Google, mas não consigo encontrar uma maneira de instalá-lo (lib). Algumas pessoas sugeriram instalar a versão 32 bits, mas não consigo encontrar uma em sináptica. Por favor ajude.

shantanu
fonte

Respostas:

20

Para instalar a versão de 32 bits, execute:

apt-get install libusb-0.1-4:i386

Isso funciona apenas se o MultiArch estiver ativado (talvez não seja, se você atualizou de uma versão mais antiga do Ubuntu). Procure foreign-architecture i386em /etc/dpkg/dpkg.cfg.d/multiarch para verificar se o MultiArch está ativado e, se não, execute echo "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarchpara ativar o MultiArch e apt-get updateobter as novas listas de pacotes.

Eric Carvalho
fonte
5

instalar o uso do libusb sudo apt-get install libusb-0.1-4

BiggJJ
fonte
Obrigado pela sua resposta rápida. lisusb-0.1-4 já está instalado.
Shantanu
Obrigado pela sua resposta, isso resolveu o problema para mim lá: askubuntu.com/questions/868063/…
Natim
4

Ele falhou para mim mesmo depois sudo apt-get install libusb-0.1-4:i386/ sudo apt-get install libusb-0.1-4 então eu fiz sudo apt-get install libusb-dev e funcionou bem no meu sistema Ubuntu de 64 bits

Sagar Sakre
fonte
Teve o mesmo problema, sua solução funcionou para mim, obrigado.
Mtl Dev
0

Este erro ainda existe no Ubuntu 18.04 LTS; minha solução alternativa foi instalar libusb-dev. Isso resolveu para mim.

Thomas Zahreddin
fonte