方法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. Spring 使用注解方式进行事务管理
  2. 2021年春季学期-信号与系统-第五次作业参考答案
  3. js模拟栈---进制转化。十进制转任意进制进制,任意进制转十进制
  4. JavaScript快速入门(六)——DOM
  5. [转] 微软轻量级 Web 开发平台 WebMatrix 发布
  6. 学习oop知识之OOP的封装
  7. erp系统服务器怎么关机,服务器怎么设置自动关机
  8. Oauth 2.0概述
  9. TypeScript学习(六):函数的定义及特性
  10. Atitit 多继承实现解决方案 java c#
  11. 黑莓7290 使用说明
  12. centos下使用pngquant批量压缩png图片
  13. 中国新型显示产业竞争格局与发展规模预测报告2022版
  14. Visual reasoning
  15. 手把手教你Android来去电通话自动录音的方法
  16. ps - 修改图片背景色、改变图片大小
  17. 合并pd.merge()含有相同的某一列两个不同的dataframe表格
  18. html 图片展示 3d,利用CSS3制作简单的3d半透明立方体图片展示
  19. Java项目:SSM实现的一个在线文具学习用品购买商城网站
  20. COMSOL中导出美观的三维几何结构

热门文章

  1. 【python爬虫专项(24)】协调Selenium与requests+bs的方法
  2. 用Photoshop实现立体感效果
  3. Git从入门到入门的入门学习文档
  4. 基于Windows Server 2003的活动目录集成方案
  5. SQL Server 2008中的代码安全(三):通过PassPhrase加密
  6. 4.2 网络爬虫基础及实例01 2021-06-16
  7. oracle排除查询,排除表和query查询条件的expdp、impdp
  8. Android 系统-进入recovery的问题集
  9. 干货分享 | 尿液cfDNA的研究现状及样本准备方法总结
  10. buuctf 乌镇峰会种图 1