Ошибка общей библиотеки lib в libusb-0.1.so.4 в 64-битной системе Ubuntu

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

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

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

11
задан 22 June 2013 в 15:48

4 ответа

Для того, чтобы установить 32-битную версию, запустите:

apt-get install libusb-0.1-4:i386

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

0
ответ дан 22 June 2013 в 15:48

Это не помогло мне даже после 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

0
ответ дан 22 June 2013 в 15:48

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

0
ответ дан 22 June 2013 в 15:48

Эта ошибка все еще существует в Ubuntu 18.04 LTS; мой обходной путь должен был установить libusb-dev. Это решило это для меня.

0
ответ дан 22 June 2013 в 15:48

Другие вопросы по тегам:

Похожие вопросы: