Ubuntu16.04重装日记(三)


这里主要记录一下一些大型工具的安装。
持续更新……


文章目录

  • 安装NVIDIA显卡驱动
    • 禁用nouveau
    • 更新系统修改
  • clion
  • python3.5
  • 微信,QQ
  • ROS
  • 安装WPS
  • 安装MATLAB2018a
  • 安装mathpix
  • 安装上网工具

安装NVIDIA显卡驱动

ubuntu 16.04默认安装了第三方开源的驱动程序nouveau,该驱动程序虽然说也能用,但是分辨率较低,看着非常不舒服。所以需要自己到NVIDIA官网下载自己电脑对应的显卡驱动。(我的笔记本显卡比较低端,是GeForce 820M,对应的驱动在Ubuntu16.04已经内置了,可以通过apt-get的方式获取,或者在设置>软件与更新>附加驱动里边直接勾选)
我在这里遇到了一个困扰很久的问题,就是明明在附加驱动里边选择了NVIDIA的驱动,但是每次开机查看驱动还是使用的nouveau的驱动,画质特别低。后来发现只要把nouveau禁用就好了
如果显卡型号比较新的话,就要NVIDIA官网下载对应版本然后按照下面的步骤进行安装

禁用nouveau

安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。指令如下

  • 打开bash窗口,输入
sudo gedit /etc/modprobe.d/blacklist.conf  

打开文件后,在最后添加如下两行:

blacklist nouveau
options nouveau modeset=0

更新系统修改

sudo update-initramfs -u

然后一定要重启reboot
重新启动后,验证一下是否禁用成功

lsmod | grep nouveau

如果什么也没出现就是成功了。

驱动的具体安装过程参考https://blog.csdn.net/yinwangde/article/details/89439648

clion

wget https://download.jetbrains.8686c.com/cpp/CLion-2016.2.2.tar.gz
tar -zxvf CLion-2016.2.2.tar.gz
cd clion-2016.2.2/bin/
./clion.sh

申请一个edu邮箱可以免费用clion一年,美滋滋。
后话:用了一段时间的clion,感觉虽然它的编译比vscode要方便点,但是真的是受不了它的代码提示,所以果断还是放弃使用,vscode真香。

python3.5

之前在虚拟机上安装过Python3.7.4,但是因为pip的版本问题搞了好久,也没成功。所以这次在新装的双系统上就偷个懒,直接安装Ubuntu16.04自带的Python3.5.2

sudo apt-get install python3.5
sudo apt-get install python3-pip

然后是更改Python的引用:

sudo cp /usr/bin/python /usr/bin/python_bak
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3.5 /usr/bin/python

也可以直接更改配置:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

如果想切换回Python2:

sudo update-alternatives --config python

按照提示输入选择数字回车即可。
在使用sudo pip install pandas 时遇到了错误:WARNING: The directory ‘/home/zhex/.cache/pip/http’ or its parent directory is not owned by the curr
…,
解决办法:

sudo chown -R root /home/$USERNAME/.cache/pip/
sudo chown -R root /home/$USERNAME/.cache/pip/http/

还有错误:Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build*
解决办法:升级pip

sudo python -m pip install --upgrade --force pip 
sudo pip install setuptools==33.1.1

微信,QQ

sudo snap install electronic-wechat

这个利用的是登录微信网页版,但是对于很多微信对于Linux下网页登录好像有限制。很不幸,我的微信号也被制裁了,但是还可以利用deepin win安装微信。
步骤:

wget -O- https://deepin-wine.i-m.dev/setup.sh | sh
sudo apt-get install deepin.com.wechat

在此基础上,qq安装也比较容易:

sudo apt-get install deepin.com.qq.im

注:本方法参考https://www.cnblogs.com/gamesun/p/12228299.html

ROS

我的是Ubuntu16.04,ROS安装对应版本kinetic。安装直接参考ROS官网:http://wiki.ros.org/kinetic/Installation
安装过程中出现的问题:
在进行sudo rosdep init的时候,出现了DistributionNotFound: The ‘rosdep==0.19.0’ distribution was not found and is required by the application的报错。查资料有人说是因为安装了多个版本的Python,重新安装 Python3.5 版本的 rosdep。但是按这个方法后导致bash: /opt/ros/kinetic/setup.bash: 没有那个文件或目录,也就四setup.bash文件没了,无奈只得重新安装ROS。
卸载ROS:

sudo apt-get remove ros-kinetic-*

解决方法:ROS默认支持的Python版本为2.7,在sudo rosdep init之前,要把Python版本切换到2.7的版本,方法参考上面的切换回Python2。

还有个大坑是sudo rosdep init出现报错: ERROR: unable to process source https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/xxxxx
解决方法:

#打开hosts文件
sudo gedit /etc/hosts
#在文件末尾添加
151.101.84.133  raw.githubusercontent.com
#保存后退出再尝试

该方法参考了:链接
然后按官网安装教程再来一遍,就OK了
注:关于ROS的更多踩坑记录请移步我的另外一篇专门记录ROS坑的文章ROS那些坑。

安装WPS

WPS安装过程和Windows下的无异,参考https://blog.csdn.net/qq_44365861/article/details/104679361即可。
唯一一点是WPS中缺失的字体,网上给的网盘大多失效,找了好久终于找到个能用的:
https://pan.baidu.com/s/17-glCiVNTc70ZDu35dpDjg

安装MATLAB2018a

移步我的另一篇博客,有详细介绍Ubuntu16.04下安装MATLAB2018a导致根目录爆炸?

安装mathpix

按照官网上说的安装方法

sudo snap install mathpix-snipping-tool

结果老是卡住

error: unable to contact snap store

然后试了好多办法,踩了好多坑,发现应该是网络的问题,需要科学上网,so,一切都简单了
在这里插入图片描述
安装成功后,登录账号,美滋滋
Ubuntu16.04重装日记(三)_第1张图片

安装上网工具

参考
Linux配置详细教程-Ubuntu为例
Ubuntu安装
这两篇教程即可

你可能感兴趣的:(SLam,ubuntu,linux,python,人工智能,自动驾驶)