Ubuntu 64位系统中的libusb-0.1.so.4共享库错误


13

我正在尝试在Ubuntu 12.04 64位计算机上安装ZTE MF191驱动程序。我不确定是否支持64位。但它在32位系统中工作正常。这些驱动程序包中有一个名为zr的可执行文件,当我尝试运行此文件时会引发错误

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

我用谷歌搜索,但是找不到安装(lib)它的方法。有人建议安装32位版本,但我在突触中找不到一个。请帮忙。

Answers:


20

要安装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获得新的软件包列表。



4

即使在sudo apt-get install libusb-0.1-4:i386/ 之后它也对我失败,sudo apt-get install libusb-0.1-4 所以我做到了,sudo apt-get install libusb-dev 并且在我的Ubuntu 64位系统上也能正常工作


遇到同样的问题,谢谢您的解决方案。
Mtl Dev

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.