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.

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.



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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.