方法1:

ubuntu 16.04

1.

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

2.

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3.

sudo apt-get update

4.

sudo apt-get install ros-kinetic-desktop-full

5.

sudo apt-get install python3-pip 
sudo pip3 install rosdepc

6.

sudo rosdepc init
rosdepc update

7.

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

ubuntu 18.04

1.

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

2.

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3.

sudo apt-get update

4.

sudo apt install ros-melodic-desktop-full

5.

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
sudo apt install python-rosdep

6.

sudo apt-get install python3-pip 
sudo pip3 install rosdepc

7.

sudo rosdepc init
rosdepc update

ubuntu 20.04

1.

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

2.

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3.

sudo apt update
sudo apt install ros-noetic-desktop-full

4.

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
sudo apt install python3-rosdep

5.

sudo apt-get install python3-pip
sudo pip3 install rosdepc

6.

sudo rosdep init
rosdep update

方法2:

wget http://fishros.com/install -O fishros && bash fishros

选择5更换系统源

选择2更换系统源并清理第三方源

选择1添加ROS/ROS2源

等待操作完成

再次调用

wget http://fishros.com/install -O fishros && bash fishros

选择1

可以选择1或者2,我这里就选2

选择你要安装的ros版本,其中有ros和ros2的版本,这种方法既可以安装ros也可以安装ros2,这些选项是根据ubuntu版本而改变的

等待一会儿安装完毕

再次调用

wget http://fishros.com/install -O fishros && bash fishros

选择3

再次调用

wget http://fishros.com/install -O fishros && bash fishros

选择4

完成

通用测试:

roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key

安装终端终结者:

sudo apt install terminator

虚拟机ubuntu16.04、18.04和20.04的ros安装相关推荐

  1. 如何在线将Ubuntu 18.04升级到Ubuntu 20.04

    将Ubuntu 18.04升级到Ubuntu 20.04 在将系统升级运行到下一个主要发行版本之前,请确保已备份当前系统,以使您可以恢复原状,以防万一. 备份过程不在本指南的范围内. 运行系统更新 首 ...

  2. Ubuntu 18.04配置及美化 (20.04 / 22.04基本相同)

    2023-04-07更新: 安装 Nerd Fonts 字体 2023-03-10更新: 添加官方Linux版本的QQ 添加官方Linux版本的QQ音乐 添加rEFInd引导的配置文件示例 2022- ...

  3. ubuntu 18.04 在线 升级 到 20.04 后一些善后工作,相同的快捷方式或快捷方式占用

    如图: 可以看到有两个系统监视器,这个大概和在线升级的时候保留了一部分18.04下的软件造成的,之前还有两个应用商店,两个软件更新管理器,问题是,比如软件管理器,打开会很卡,shantui等,我看了以 ...

  4. ubuntu 20.04双系统安装_win10上跑Ubuntu不用虚拟机不用双系统!

    Window 和Linux 官方虽然从来没有公开宣战过,但是吃瓜群众特别喜欢拿他们来比较(易用性啊,安全性啊),作为成年人我们都知道 :尺有所短,寸有所长,每个人的尺寸都不一样. 但是鄙视链这个东西肯 ...

  5. Ubuntu 20.04 虚拟机安装教程

    首先你需要下载 VMware,建议不要放于C盘,不会下载的建议看 哔哩哔哩Frank. 下载 Ubuntu 20.04 镜像,也是建议不放于C盘,我放在了 E:\Ubuntu 20.04 iso 完成 ...

  6. 在Ubuntu 20.04上面搭建嵌入式开发环境

    电脑系统盘出故障了,重新安装了Ubunt20.04(之前用的是18.04).日常工作编译基于Rockchip和AM335x系列芯片的内核和U-boot比较多,所以先搭建它们的开发环境(包括并不限依赖的 ...

  7. visual studio 最新稳定版本_Ubuntu 20.04 LTS 第一个小版本更新 20.04.1发布

    2020 年 08 月 06 日,Ubuntu 团队发布了长期支持版本 Ubuntu 20.04 TLS 的第一个小版本更新 - Ubuntu 20.04.1 TLS. 该版本像往常一样,该版本包含了 ...

  8. ubuntu 20.04 设置网关_如何把Ubuntu升级到Ubuntu 20.04 LTS 最新版本

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要介绍如何把Ubuntu 旧版本升级到最新的Ub ...

  9. 优麒麟 20.04 LTS 版本发布,UKUI3.0 灵动转身

    北京时间 2020 年 4 月 23 日,优麒麟团队很高兴地宣布优麒麟(Ubuntu Kylin)开源操作系统 20.04 LTS 版本(代号FocalFossa)正式发布.优麒麟 20.04 是继 ...

  10. linux qt程序崩溃_Lubuntu 20.04 点评:轻量、简约、文雅 | Linux 中国

    Lubuntu 20.04 LTS 与之前的 LTS 版本有很大的不同.它旨在给你一个更完善的体验,而不仅仅是关注旧电脑.请关于 Lubuntu 20.04 的内容.https://linux.cn/ ...

最新文章

  1. XML(eXtensible Markup Language)文件的解析
  2. 长沙计算机学校首问 长沙大计校区电话,长沙有哪些中专学校,长沙中专学校名单一览表...
  3. lua学习笔记之位及字节
  4. 微信支付四大支付模式分别有哪些区别?
  5. python定义一个_Python,包括定义一个类
  6. 8.深度学习练习:Gradient Checking
  7. 基于express + express-myconnection 的请求处理模板
  8. python中sys用法_Python中sys模块功能与用法实例详解
  9. android pod 组件化_Flutter组件化导入至iOS现有工程中(CocoaPods篇)
  10. NIPS中稿,聊聊科研!
  11. python:批量移动指定文件到指定文件夹(模板)
  12. 软件开发中的时区问题
  13. R语言编程技术(2)
  14. DiskPart介绍
  15. java muti实现图片上传_使用MultipartFile实现文件上传
  16. Linux上安装Matlab2020a
  17. 用python画地球_如何用PYTHON程序模拟一个太阳系?
  18. 分享2022武体考研一战上岸学习心得
  19. 中科院谭铁牛爱徒研发出《碟中谍5》中的步态识别技术,不看脸50米内在人群中认出你
  20. python模拟登陆 验证码el_python 模拟登陆163邮箱

热门文章

  1. x86、x64和ia64的区别
  2. Verilog基础知识(数值表示总结,signed,原码,反码,补码)
  3. 从勒索软件攻击中恢复 sql server 数据库 mdf文件
  4. 解决 docker load -i 导入镜像后名称为 none
  5. 中国线上手机热度排行榜,2018年8月
  6. 多线程——synchronized详解
  7. ImageRanger Pro Edition for Mac(图片管理工具)
  8. 数据结构与算法——算法时间复杂度
  9. css cursor 禁用 图标 cursor: not-allowed;
  10. 感谢万商网《万商访谈》栏目对我的专访报导