Ubuntu18.04下安装ROS步骤以及相关问题解决方法

1、安装完Ubuntu后先更换为国内镜像源,可以在软件与更新里面选择,也可以通过vim编辑相关文件解决,此处自行参考其他博客。
关于vim编辑怎么修改后退出保存的问题:先按esc,才会在文件左下方出现冒号(:),之后输入wq,回保存退回到terminal界面。(此处只解决和我一样作为新手的困惑)

下面开始正式安装ros

————————————————————————————————————————————————————

主要参考以下博客,介绍我遇到的问题:
本人参考链接,感谢这位博主
问题1、在我执行完安装密钥后,执行相应下述步骤
sudo apt-get update
出现错误代码:

 NO_PUBKEY F42ED6FBAB17C654

解决方法:执行如下代码之后,再次update

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 
F42ED6FBAB17C654

问题2、
该问题也是我第二次遇到,第一次在wsl1下尝试未果,第二次在重新装Ubuntu中再次遇到,错误出现在执行sudo rosdep init后,

错误1、具体错误如下: sudo rosdep:找不到命令提示
解决方法:执行
sudo apt install python-rosdep2
错误2、在解决完上述找不到命令提示后,执行

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.

解决方法
参考这篇文章
如果执行完上述步骤仍旧不能解决,我采取下面的方法解决问题,如果不能解决,可以尝试挂代理了(此步未尝试)
执行如下代码:

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

说明关于raw.githubusercontent.com网址的ip不一定是和上面代码中的一样,要到ipaddress.com中查询。改为响应的即可。
参见原网址:https://community.bwbot.org/topic/811/rosdep-init-%E6%88%96%E8%80%85rosdep-update-%E8%BF%9E%E6%8E%A5%E9%94%99%E8%AF%AF%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95【点击此处进入】

至此我的问题解决,后面步骤没什么问题。
出现大家都难以解决的问题,推荐 蓝鲸ROS机器人论坛,github,以及Ubuntu的ROS官方问答论坛【官方论坛】

你可能感兴趣的:(Ubuntu18.04下安装ROS步骤以及相关问题解决方法)