我的主要安装路线
我在安装时找了 一篇教材,并以此为基础安装ros系统,在中途遇到问题解决后又返回到这个安装步骤上来(感谢作者),文章链接如下:主要安装路线
接下来我将逐个记录遇到的问题,希望有所帮助
1.sudo rosdep init报错报错的代码如下:
ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.
我的解决方案:
1.变更nameserver为google服务器
sudo gedit /etc/resolv.conf
2.注释文件中原有的nameserver信息,并添加两行代码
nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器
保存退出再次执行即可
2.roscore无法运行
报错信息为
roscore: command not found
首先检查文件是否存在
cd /opt/ros/melodic/bin
ls -l
如果没有的话,执行以下代码
sudo apt-get install ros-melodic-desktop
这样再次检测时就会发现有roscore这个文件
3.sudo apt install python-roslaunch安装问题
问题描述
python-roslaunch : 依赖: python-roslib 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
网上找到的解决方案(但是我没有实现)
$ sudo apt-get install aptitude
$ sudo aptitude install ros-kinetic-desktop-full
最终我成功的安装上了ros操作系统,一波三折,感谢前辈的指导,希望能给大家一点启发。