我正在尝试配置 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
我已经libudev0
从http://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