libusb-0.1.so.4 ошибка общего доступа в 64-битной системе ubuntu

9

Я пытаюсь установить драйвер ZTE MF191 в ubuntu 12.04 64-разрядную машину. Я не уверен, что он поддерживает 64 бит или нет. Но он отлично работает в 32-битной системе. Этот пакет драйверов имеет исполняемый файл с именем zr . Когда я пытаюсь запустить это, он выдает ошибку

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

Я googled, но не могу найти способ установить (lib). Некоторые люди предложили установить 32-битную версию, но я не могу найти ее в синаптическом режиме. Пожалуйста, помогите.

    
задан shantanu 22.06.2013 в 11:48
источник

3 ответа

18

Чтобы установить 32-разрядную версию, запустите:

apt-get install libusb-0.1-4:i386

Это работает только в том случае, если MultiArch включен (возможно, нет, если вы обновили версию с более старой версией Ubuntu). Найдите foreign-architecture i386 в /etc/dpkg/dpkg.cfg.d/multiarch, чтобы проверить, включен ли MultiArch, а если нет, запустите echo "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch , чтобы включить MultiArch и apt-get update , чтобы получить новые списки пакетов.     

ответ дан Eric Carvalho 22.06.2013 в 15:07
источник
4

для установки libusb используйте sudo apt-get install libusb-0.1-4

    
ответ дан BiggJJ 22.06.2013 в 13:24
0

Мне это не удалось даже после sudo apt-get install libusb-0.1-4:i386 / sudo apt-get install libusb-0.1-4 поэтому я сделал sudo apt-get install libusb-dev и он отлично работал на моей 64-битной системе Ubuntu.

    
ответ дан Sagar Sakre 02.03.2018 в 07:36