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

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

我正在尝试在 ubuntu 12.04 64 位机器上安装 ZTE MF191 驱动程序。我不确定它是否支持 64 位。但它在 32 位系统中运行良好。这些驱动程序包有一个名为当我尝试运行它时,它会抛出一个错误

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

我在 Google 上搜索过,但找不到安装(lib)它的方法。有人建议安装 32 位版本,但我在 synaptic 中找不到。请帮忙。

答案1

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

答案2

安装 libusb 使用sudo apt-get install libusb-0.1-4

答案3

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 位系统上运行良好。

答案4

此错误在 Ubuntu 18.04 LTS 中仍然存在;我的解决方法是安装libusb-dev。这为我解决了这个问题。

相关内容