虚拟机ubuntu16.04、18.04和20.04的ros安装
方法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安装相关推荐
- 如何在线将Ubuntu 18.04升级到Ubuntu 20.04
将Ubuntu 18.04升级到Ubuntu 20.04 在将系统升级运行到下一个主要发行版本之前,请确保已备份当前系统,以使您可以恢复原状,以防万一. 备份过程不在本指南的范围内. 运行系统更新 首 ...
- Ubuntu 18.04配置及美化 (20.04 / 22.04基本相同)
2023-04-07更新: 安装 Nerd Fonts 字体 2023-03-10更新: 添加官方Linux版本的QQ 添加官方Linux版本的QQ音乐 添加rEFInd引导的配置文件示例 2022- ...
- ubuntu 18.04 在线 升级 到 20.04 后一些善后工作,相同的快捷方式或快捷方式占用
如图: 可以看到有两个系统监视器,这个大概和在线升级的时候保留了一部分18.04下的软件造成的,之前还有两个应用商店,两个软件更新管理器,问题是,比如软件管理器,打开会很卡,shantui等,我看了以 ...
- ubuntu 20.04双系统安装_win10上跑Ubuntu不用虚拟机不用双系统!
Window 和Linux 官方虽然从来没有公开宣战过,但是吃瓜群众特别喜欢拿他们来比较(易用性啊,安全性啊),作为成年人我们都知道 :尺有所短,寸有所长,每个人的尺寸都不一样. 但是鄙视链这个东西肯 ...
- Ubuntu 20.04 虚拟机安装教程
首先你需要下载 VMware,建议不要放于C盘,不会下载的建议看 哔哩哔哩Frank. 下载 Ubuntu 20.04 镜像,也是建议不放于C盘,我放在了 E:\Ubuntu 20.04 iso 完成 ...
- 在Ubuntu 20.04上面搭建嵌入式开发环境
电脑系统盘出故障了,重新安装了Ubunt20.04(之前用的是18.04).日常工作编译基于Rockchip和AM335x系列芯片的内核和U-boot比较多,所以先搭建它们的开发环境(包括并不限依赖的 ...
- visual studio 最新稳定版本_Ubuntu 20.04 LTS 第一个小版本更新 20.04.1发布
2020 年 08 月 06 日,Ubuntu 团队发布了长期支持版本 Ubuntu 20.04 TLS 的第一个小版本更新 - Ubuntu 20.04.1 TLS. 该版本像往常一样,该版本包含了 ...
- ubuntu 20.04 设置网关_如何把Ubuntu升级到Ubuntu 20.04 LTS 最新版本
请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要介绍如何把Ubuntu 旧版本升级到最新的Ub ...
- 优麒麟 20.04 LTS 版本发布,UKUI3.0 灵动转身
北京时间 2020 年 4 月 23 日,优麒麟团队很高兴地宣布优麒麟(Ubuntu Kylin)开源操作系统 20.04 LTS 版本(代号FocalFossa)正式发布.优麒麟 20.04 是继 ...
- linux qt程序崩溃_Lubuntu 20.04 点评:轻量、简约、文雅 | Linux 中国
Lubuntu 20.04 LTS 与之前的 LTS 版本有很大的不同.它旨在给你一个更完善的体验,而不仅仅是关注旧电脑.请关于 Lubuntu 20.04 的内容.https://linux.cn/ ...
最新文章
- Spring 使用注解方式进行事务管理
- 2021年春季学期-信号与系统-第五次作业参考答案
- js模拟栈---进制转化。十进制转任意进制进制,任意进制转十进制
- JavaScript快速入门(六)——DOM
- [转] 微软轻量级 Web 开发平台 WebMatrix 发布
- 学习oop知识之OOP的封装
- erp系统服务器怎么关机,服务器怎么设置自动关机
- Oauth 2.0概述
- TypeScript学习(六):函数的定义及特性
- Atitit 多继承实现解决方案 java c#
- 黑莓7290 使用说明
- centos下使用pngquant批量压缩png图片
- 中国新型显示产业竞争格局与发展规模预测报告2022版
- Visual reasoning
- 手把手教你Android来去电通话自动录音的方法
- ps - 修改图片背景色、改变图片大小
- 合并pd.merge()含有相同的某一列两个不同的dataframe表格
- html 图片展示 3d,利用CSS3制作简单的3d半透明立方体图片展示
- Java项目:SSM实现的一个在线文具学习用品购买商城网站
- COMSOL中导出美观的三维几何结构
热门文章
- 【python爬虫专项(24)】协调Selenium与requests+bs的方法
- 用Photoshop实现立体感效果
- Git从入门到入门的入门学习文档
- 基于Windows Server 2003的活动目录集成方案
- SQL Server 2008中的代码安全(三):通过PassPhrase加密
- 4.2 网络爬虫基础及实例01 2021-06-16
- oracle排除查询,排除表和query查询条件的expdp、impdp
- Android 系统-进入recovery的问题集
- 干货分享 | 尿液cfDNA的研究现状及样本准备方法总结
- buuctf 乌镇峰会种图 1