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