ubuntu18.04安装ROS Melodic时遇到rosdep init 及update等错误汇总(亲测)

注意我是在ubuntu18.04安装ROS Melodic时遇到的以下的问题,具体解决办法不一定适用于其他环境!

 

我主要参考的安装教程是https://blog.csdn.net/qq_41450811/article/details/99079041

 

 

在输入完密钥后,我还添加了其他源,因为之后我出现了无法定位软件包的问题(这个图截的别的博主的图,博主原文https://blog.csdn.net/haiyinshushe/article/details/84256137

在空格中添加   deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

 

 

 

在输入sudo apt-get update时遇到错误:“http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu bionic Release"(总是就是没有release,这部分忘截图了)

解决方法:将第三张图中的两个“ppa”前面的勾去掉(附上“软件和更新”的其他设置)

 

 

 

 在运行到sudo apt-get update时,遇到错误如下图(我已经使用了python2.7了,还是出现下面错误)

如果是显示的不是我这种错误,而是python3之类的其他错误,请参照https://blog.csdn.net/moX980/article/details/110316752

解决方法:终端输入

pip install rospkg

没安装pip的,先安装pip

sudo apt install python-pip

接着重新输入sudo apt-get update时,出现了下面错误

解决方法:终端输入

pip install rosdistro==0.7.5 -i https://pypi.tuna.tsinghua.edu.cn/simple

接着又重新输入sudo apt-get update时,出现了下面错误

解决方法:终端输入

sudo gedit /etc/hosts

在打开的文件中添加:   199.232.28.133 raw.githubusercontent.com

到这里我的sudo apt-get update编译成功了

如果大家还是不能成功编译,大家可以参考这篇博客https://blog.csdn.net/weixin_43958086/article/details/108658396,或者自己找找其他的博客,试试其他的ip(我成功的ip也是参考其他博主的ip,具体博客忘了记录,大家可以自行搜索,应该很容易就能搜到)

 

如果上面方法试了之后sudo apt-get update还是编译不成功,可以参考https://blog.csdn.net/weixin_39730025/article/details/113348458,这里面的步骤

将这些文件拷贝到相应位置,可代替语句sudo apt-get update

我整完sudo apt-get update语句后,发现该语句只会在etc下生成rosdep这一个文件夹,在resdep下只会生成sources.list.d这一个文件夹,在sources.list.d这个文件夹下只生成了20-default.list这一个文件。所以如果实在执行sudo apt-get update该语句不成功,可采用该种方法。

 

 

 

 

在输入rosdep update时,我又出现了如下错误

总之就是各种不成功,看了其他博主的说法:有修改host文件、resolv.conf文件、换手机热点、或者多编译几次就能成功的等等做法,但我一直没成功,后来找到一篇博客:https://blog.csdn.net/weixin_39730025/article/details/113348458

执行rosdep update的结果是会在/home/xxx/.ros/rosdep/sources.cache(xxx是你的用户名)产生一个文件夹,所以我们把别人成功执行后的文件夹拷贝过来,也相当于完成了这部分操作,文件夹的链接在原博客中(注意,在home下找不到.ros文件,是因为这个文件是隐藏文件,用Ctrl+H可出现)

在解决执行rosdep update不成功时,我找到另一个博主的博客https://blog.csdn.net/sinat_25923849/article/details/107976434,他直接从对应网址保存所有需要的文件,然后把网络路径改成本地文件路径,具体操作我没实践,大家可以试试。

 

 

 

 

我参考的安装教程https://blog.csdn.net/qq_41450811/article/details/99079041中有下面一步,前一段程序是在终端执行的,打开了一个文件,在文件中添加了下面source...这些语句

 

 

 

最后测试的小乌龟通过键盘的上下左右键可以使他移动,若小乌龟还是不动,请看下图

 

 

 

总之,完成ROS的安装,借鉴了许多大神的博客,很是感谢!

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值