我尝试安装完整的CUDA 5.0软件包但出现以下错误:
Driver: Not Selected
Toolkit: Not Selected
Samples: Installation Failed. Missing required libraries.
所以,在/tmp/cuda_install_2340.log中我得到了:
Missing required library libglut.so
但我之前安装过它,因为我做了:
facundo@gpgpu:~$ locate libglut
/usr/lib/x86_64-linux-gnu/libglut.a
/usr/lib/x86_64-linux-gnu/libglut.so
/usr/lib/x86_64-linux-gnu/libglut.so.3
/usr/lib/x86_64-linux-gnu/libglut.so.3.9.0
那么,问题是什么?我在Ubuntu 12.04
答案 0 :(得分:24)
我在Ubuntu 12.04上,我通过以下方法解决了这个问题:
sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so /usr/lib/libglut.so
所以问题是ubuntu正在x64架构的不同路径中安装libglut库,因此可以修复它,建立到/ usr / lib /的符号链接。
答案 1 :(得分:3)
在CentOS 5.6 x64
,Kernel: 2.6.18-308.24.1.el5
1. yum install freeglut
2. ln -s /usr/lib/libglut.so.3 /usr/lib/libglut.so
然后我也成功安装了CUDA 5.0
样本。
感谢这篇文章。
答案 2 :(得分:0)
Ubuntu 12.04 x64实际上创建了一个/usr/lib/glut.so - 它只是指向libglut.so.3而不是/usr/lib/x86_64-linux-gnu/libglut.so
rm /usr/lib/libglut.so;
ln -s /usr/lib/x86_64-linux-gnu/libglut.so /usr/lib/libglut.so