14.04 无法安装正确的包

14.04 无法安装正确的包

我正在尝试配置 Oculus Rift,为此我需要执行 ./OculusConfigUtil_i386

这给了我以下错误:

./OculusConfigUtil_i386: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

然后做

sudo apt-get update
sudo apt-get install libudev0:i386
sudo apt-get install libudev0

两者都返回 packagep(:i386) 没有安装候选项。

这对我有用,但给了我错误:

./OculusConfigUtil_i386: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

当尝试再次运行脚本时,有什么想法吗?

跑步:

ls -l /lib/x86_64-linux-gnu | grep libudev

给出以下输出:

 lrwxrwxrwx 1 root root      34 jul 22 09:56 libudev.so.0 -> /lib/x86_64-linux-gnu/libudev.so.1
lrwxrwxrwx 1 root root      16 jun 20 02:15 libudev.so.1 -> libudev.so.1.3.5
-rw-r--r-- 1 root root   67600 jun 20 02:16 libudev.so.1.3.5

答案1

sudo apt-get install libudev1如果libudev.so.1尚未安装则使用:

sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0

答案2

我已经libudev0http://packages.ubuntu.com/precise-updates/libudev0然后像这样安装:
sudo dpkg -i libudev0_175-0ubuntu9.10_amd64.deb
它对我有用。

答案3

在 Ubuntu 14.04 中,你可以这样做:

sudo aptitude install libgtk2.0-0:i386 libcanberra-gtk0:i386 libdbus-glib-1-2:i386 libgconf-2-4:i386 liborbit-2-0:i386 libusb-0.1-4:i386 libgnomevfs2-0:i386 libice6:i386 libncurses5:i386 libsm6:i386 libxtst6:i386 libxt6:i386 libasound2:i386 libgcrypt11:i386 libudev0:i386

相关内容