Ubuntu16.04&18.04装ROS 完整排错安装

笔者在Ubuntu16.04 及 Ubuntu18.04 下均成功安装ROS,二者的debug思路和步骤一致。以下debug指令及步骤笔者均亲自试验过,请放心使用,一定能安装成功!

物质准备和知识储备:

Ubuntu 16.04/18.04 :最好买一个笔记本专运行linux软件。学生党们可以用双系统安装,不过千万不要浪费时间安装虚拟机运行ROS,除非真的仅仅想随便玩玩,真的绝对卡!

知识:看得懂linux基本常见命令。例如:cd sudo apt-get 等

安装ROS:

总体按着
Ubuntu16.04 ROS官网安装Kenetic教程
Ubuntu18.04 ROS官网安装Melodic教程
进行,除了在1.2步:设置软件源应当从Mirror里用推荐的软件源:

image

在此推荐USTC的软件源

image

其他的跟随教程。如果安装顺利,一路没有error,在终端输入 roscore 后会显示详细资料,或是调试后能够显示乌龟,说明安装成功。

image

没有成功?OK .

BUGs:

零.任何download问题或网络问题请先尝试电脑连手机热点尝试debug(解决30%bug,包括下列bug)

一.由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654.(参考文章 Ubuntu18.04安装ROS 常见问题 踩坑集合)

请输入:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654

image

二.rosdep init 找不到命令。请输入:

sudo apt-get install python-rosdep

sudo rosdep init

三.website down ,解决方案

首先修改系统host文件中的ip地址:
sudo gedit /etc/hosts,在文件最上面添加一下语句:151.101.84.133 raw.githubusercontent.com,保存退出,再sudo rosdep init

以上debug线路是本小白经过数十小时,抱着坚决不花钱请人debug的死磕心态从几十篇blog里整理而来,文章有用的话记得打赏几块钱,犒劳一下人家。点个赞可以吧?(手动狗头)

感谢大家的耐心阅读!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容