ubuntu16.04 安装配置环境

时间:2022-06-17 06:30:30

1.卸载掉没用的东西,安装新东西

a.删除libreoffice

 sudo apt-get remove libreoffice-common

b.删除Amazon 的链接

 sudo apt-get remove libreoffice-common

c.安装vim

sudo apt-get install vim

d.安装opencv3.2和contrib模块

参考 :
http://blog.csdn.net/CupidYzw97/article/details/74857467
https://www.cnblogs.com/arkenstone/p/6490017.html
两篇博客,主要(基本是)参考了第一篇博客,因为我没编译cuda,自己尝试编译了一下带cuda的,报错了,没花时间去找 bug,就过去了。
note:
这里有一点需要说一下,我是2017年平安夜前后装的系统,先装的opencv3.2,然后装了ros kinetic,ros kinetic中自带了opencv3.3.1(自己之前装的时候是自带了3.2,不知道是不是更新了),所以就会导致一个问题,cmake去找opencv的时候老是去找ros的3.3.1,而不是去找自己装的opencv3.2,在编译很多包的时候会报错,自己需要指明opencv3.2的位置

 set(OpenCV_DIR /usr/local/share/OpenCV)

这样编译的时候就会使用opencv3.2了
自己也曾按网上的教程改ros所指的opencv包位置,没成功,参考博客:http://www.mobibrw.com/2017/8718

e. 安装QT5.6

  • 从网上下载QT5.6.1 -> 修改安装文件的权限,改成777 -> sudo ./qtxxx 点下一步 安装 下一步直到完成,安装目录可以改成自己的目录。

  • 添加ros变量:
    打开terminal,输入下面的命令:
    sudo gedit ~/.local/share/applications/DigiaQtOpenSource-qtcreator.desktop
    这条命令将打开DigiaQtOpenSource-qtcreator.desktop快捷方式文件,可以看到文件内容如下:
    ubuntu16.04 安装配置环境

    修改 Exec 变量一行,在中间添加 bash -i -c 即改为 Exec=bash -i -c /home/zhang/Qt5.6.0/Tools/QtCreator/bin/qtcreator ,保存并退出。添加 bash -i -c是为了在通过快捷方式启动Qt Creator的同时加载ROS环境变量(ROS环境变量加载脚本配置在 ~/.bashrc 文件内)。
    Warning
    如果打开的文件是空,则表示没有找到DigiaQtOpenSource-qtcreator.desktop文件,可能是安装路径不在本地用户目录下,或者版本不同导致的文件名不一致。可以在 ~/.local/share/applications/ 和 /usr/share/applications/ 两个路径下用 ls *qt星 命令找找看。
    如果没有上述快捷方式文件,自己新建一个,只要文件内容类似上面的类容,路径正确即可。快捷方式可以放在 ~/.local/share/applications/ 和 /usr/share/applications/ 两个位置。当然也可以放在任意其他位置,功能跟放在上面两个位置一样,但左边的任务栏不会正确显示图标。
    参考博客:http://blog.csdn.net/linuxarmsummary/article/details/48476171

  • 修改默认的QT版本
    sudo gedit /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
    打开default.conf文件,
    将第一行改为bin目录的路径,第二行改为qt5.8.0目录的路径,保存退出。
    ubuntu16.04 安装配置环境
    参考博客:http://blog.csdn.net/hhrock/article/details/61621044

  • 配置Qt中文输入法
    首先安装fcitx-frontend-qt5 ,一般情况下已经安装好了
    sudo apt-get install fcitx-frontend-qt5
    然后查看fcitx-frontend-qt5 的安装目录
    ubuntu16.04 安装配置环境
    然后把这个库复制到安装目录下的

                                                                                                                                                                                                                      sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/zhang/software_install/qt5.6/5.6/gcc_64/plugins/platforminputcontexts

    sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/zhang/software_install/qt5.6/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

    至此就完成了,重启一下qtcreator就可以使用中文输入法了。

f.安装WPS

字体下载:https://pan.baidu.com/s/1eS6xIzo
参考博客:http://blog.csdn.net/cr2066/article/details/53070835
WPS下载:http://community.wps.cn/download/

g.设置截图快捷键

系统设置->键盘->截图->对选取截图,设置即可
ubuntu16.04 安装配置环境

h. 安装谷歌浏览器

参考博客:http://blog.csdn.net/qq_30164225/article/details/54632634

2.安装显卡驱动和cuda8.0

a.安装显卡驱动

参考博客:https://www.cnblogs.com/xuliangxing/p/7569946.html

 控制台输入命令,通过命令创建一个文件(也有别的教程去找某个文件,其实都可以)
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
并添加如下内容:
blacklist nouveau
options nouveau modeset=0
再更新一下
sudo update-initramfs -u
修改之后需要重启系统。确认下nouveau是已经被你干掉,可以使用使用命令:
lsmod | grep nouveau
如果什么也没看到,证明原来的驱动被禁掉成功,如果还可以看到nouveau相关的东西,证明上面的步骤有某些错误。

添加源: sudo add-apt-repository ppa:graphics-drivers/ppa
更新: sudo apt-get update

找到 软件与更新的附加驱动

ubuntu16.04 安装配置环境

然后去选NVIDIA的驱动就行,这里需要说明一下,如果没有上面添加源和更新的步骤,这里面的可选项很少,只有一项,是添加了源之后资源多了,才有了更多的版本可选。

自己之所以这么装网上有人说后期会遇到bug,最好从nvidia官网下载驱动手动安装,但是自己尝试了N次都是会遇到无限登录的问题,所以就没再尝试。

b.安装cuda8.0

之所以想安装8.0是自己尝试了最新的9.1安装最后没成功,最新的东西很大可能会有一些bug,所以就装了8.0

1)在百度上搜索cuda8.0直接选第一个
ubuntu16.04 安装配置环境

然后进去选runfile文件下载

ubuntu16.04 安装配置环境
然后按照参考教程步骤安装测试即可
参考博客:http://blog.csdn.net/u010837794/article/details/63251725