libusb-0.1.so.4 erro compartilhado de lib no sistema de 64 bits do ubuntu

9

Estou tentando instalar o driver ZTE MF191 na máquina de 64 bits do Ubuntu 12.04. Não tenho certeza se é suporte a 64 bits ou não. Mas funciona bem no sistema de 32 bits. Este pacote de driver tem um arquivo executável chamado zr Quando eu tento rodar isto, ele 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 de 32 bits, mas não consigo encontrar uma no synaptic. Por favor ajude.

    
por shantanu 22.06.2013 / 13:48

3 respostas

18

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

apt-get install libusb-0.1-4:i386

Isso só funciona se o MultiArch estiver habilitado (talvez não funcione se você tiver atualizado de uma versão antiga do Ubuntu). Procure por foreign-architecture i386 em /etc/dpkg/dpkg.cfg.d/multiarch para verificar se o MultiArch está habilitado e, se isso não ocorrer, execute echo "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch para habilitar o MultiArch e apt-get update para obter as novas listas de pacotes.

    
por Eric Carvalho 22.06.2013 / 17:07
4

para instalar o libusb use sudo apt-get install libusb-0.1-4

    
por BiggJJ 22.06.2013 / 15:24
0

Falhou para mim mesmo depois de 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

    
por Sagar Sakre 02.03.2018 / 08:36