1、sudo apt-get remove ros-* 卸载ROS
(
sudo apt autoremove
其实应该再执行一下这个命令的,但是我没有执行,后面系统提示有些包已经没用了,可以使用这个命令删除
网上也有输入这两条指令的,但我没有试,主要是觉得名字不像是卸载软件的...
sudo apt-get purge ros-*
sudo apt-get autoremove
)
2、参照Wiki ROS安装教程,安装kinetic版本
安装过程中遇到的一些情况:
步骤1.4
首先是sudo apt-get update 显示有些链接没有找到,但是不影响安装,不用担心;
然后sudo apt-get install ros-kinetic-desktop-full
安装的很快,不知道是不是因为安装过ROS的原因,有些依赖的库可能没有删除,原本就存在
步骤1.5
sudo rosdep init
报错 No module named 'rosdep2'
知乎上找到了个答案,将Ubuntu默认python版本设置为2.7。查了一下此时系统Python版本确实为Python3.5,然后更改回来就好了。Python版本切换链接
步骤1.6
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc source ~/.bashrc
这是上一个版本的东西,要在~/.bashrc文件里删除一下之前添加的lunar版本的命令
输入
gedit ~/.bashrc