这里主要记录一下一些大型工具的安装。
持续更新……
ubuntu 16.04默认安装了第三方开源的驱动程序nouveau,该驱动程序虽然说也能用,但是分辨率较低,看着非常不舒服。所以需要自己到NVIDIA官网下载自己电脑对应的显卡驱动。(我的笔记本显卡比较低端,是GeForce 820M,对应的驱动在Ubuntu16.04已经内置了,可以通过apt-get的方式获取,或者在设置>软件与更新>附加驱动里边直接勾选)
我在这里遇到了一个困扰很久的问题,就是明明在附加驱动里边选择了NVIDIA的驱动,但是每次开机查看驱动还是使用的nouveau的驱动,画质特别低。后来发现只要把nouveau禁用就好了
如果显卡型号比较新的话,就要NVIDIA官网下载对应版本然后按照下面的步骤进行安装
安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。指令如下
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
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.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
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
我的是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安装过程和Windows下的无异,参考https://blog.csdn.net/qq_44365861/article/details/104679361即可。
唯一一点是WPS中缺失的字体,网上给的网盘大多失效,找了好久终于找到个能用的:
https://pan.baidu.com/s/17-glCiVNTc70ZDu35dpDjg
移步我的另一篇博客,有详细介绍Ubuntu16.04下安装MATLAB2018a导致根目录爆炸?
按照官网上说的安装方法
sudo snap install mathpix-snipping-tool
结果老是卡住
error: unable to contact snap store
然后试了好多办法,踩了好多坑,发现应该是网络的问题,需要科学上网,so,一切都简单了
安装成功后,登录账号,美滋滋
参考
Linux配置详细教程-Ubuntu为例
Ubuntu安装
这两篇教程即可