在书写之前要先感谢网友们的强大支持,让我在安装过程中遇到各种困难时,能够从网络中搜索得到答案。也希望我的一些经验与教训能够给读者提供些许帮助,也希望后来者能够将自己的收获贡献给大家
==============================================
配置过程主流参考两个教程链接如下:
https://blog.csdn.net/jiangyanting2011/article/details/78873113
https://blog.csdn.net/xuzhongxiong/article/details/52717285
我的电脑的配置是:ubunt16.04 64bit GPU:NVIDIAGTX980Ti
==============================================
安装步骤及过程中遇到的问题整理:
---------------------------------------------------------------------------------
1、安装相关依赖项
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-devlibhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
(注:安装过程中存在上述指令在整行执行时出现错误的现象,我是把每个指令单独执行的,如:sudo apt-get install libleveldb-dev 这样)
------------------------------------------------------------------------------------------
2、安装NVIDIA驱动(我的驱动版本是:NVIDIA-Linux-x86_64-375.82.run)(卸载方法为:sudo sh ./名字.run --uninstall)
(1)在终端输入:sudo gedit/etc/modprobe.d/blacklist.conf
blacklist nouveau
options nouveau modeset=0
( 3)在终端输入: sudo update-initramfs-u (用来更新)
( 4)重启电脑 ~
( 5)这里尤其注意,安装显卡驱动要先切换到文字界面, (按 Ctrl+Alt+(F1到F6中一个,我是F1))。所以,启动电脑后,先进入文字界面。
( 6)然后,输入命令 sudo service lightdmstop,关闭 X-Win窗口。
( 7)现在可以安装驱动了,先进入家(home)目录 cd ~ ,然后给驱动 .run文件赋予执行权限: sudo chmod a+xNVIDIA-Linux-x86_64-384.98.run
( 8)运行 .run文件: sudo ./NVIDIA-Linux-x86_64-375.82.run –no-opengl-files –no-x-check –no-nouveau-check
–no-opengl-files 只安装驱动文件,不安装 OpenGL文件。这个参数最重要
–no-x-check 安装驱动时不检查 X服务
–no-nouveau-check 安装驱动时不检查 nouveau
按照提示一步步来。
( 9)完成后,输入命令 sudo service lightdmstart,打开 X-Win窗口,回到桌面,重启电脑
( 10)在终端输入以下指令进行验证: sudonvidia-smi,若列出了 GPU的信息列表则表示驱动安装成功。
tips:
按 ALT+CTRL+F1切换到字符界面( Linux实体机)
按ALT+CTRL+F7切换到图形界面(Linux实体机)
***********************************
出现的问题:
1、the distribution-providedpre-install script failed! 不必理会,继续安装
2、WARNNING:unable to find asuitable destination to install 32-bit compatibility libraries.your system maynot be set up for 32-bit compatibility....