0
点赞
收藏
分享

微信扫一扫

Ubuntu16.04Ubuntu18.04 Ubuntu20.04 安装 ROS


0 首先源要换成中科大(国内)的源。在电脑左上角的Search your computer 中输入Soft,选择Software & update ,画面如下

Ubuntu16.04Ubuntu18.04 Ubuntu20.04 安装 ROS_ubuntu


找到ustc的替换。

Ubuntu16.04Ubuntu18.04 Ubuntu20.04 安装 ROS_bash_02


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


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


sudo apt-get update


在这里一般默认的是ubuntu16的版本,如果你你用的是ubuntu18,就把下面的命令换成melodic,如果用的是ubuntu20,就换成neotic。

  • Ubuntu16.04

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

  • Ubuntu18.04

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

  • Ubuntu20.04

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


  • 5.1

sudo rosdep init

ROS sudo: rosdep:command not found
正确的命令行应该是:

sudo apt install rospack-tools

这样才不会删除安装好的ros包

  • 5.2
    查询真实 IP

通过 ​​IPAddress.com​​ 查询 http://raw.githubusercontent.com/ 的真实 IP,

可知其真实 IP 为 ​​199.232.68.133​​​。
修改 hosts

CentOS 及 macOS 直接在终端输入

sudo vi /etc/hosts
Ubuntu 在终端输入sudo gedit /etc/hosts

编辑 hosts 文件,新增下列内容

199.232.68.133 raw.githubusercontent.com

保存即可。duan kai wang luo lian jie bing chong xin da kai

  • 5.3 桌面打开终端输入下面指令:

sudo gedit /etc/resolv.conf

  • 5.4 在弹出的文本编辑界面添加输入如下:

nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器

  • 5.5 如果还是超时,请参考链接设置超时等待时间
  • 5.5 依然超时,可以参考这个博客进行设置

rosdep update


  • Ubuntu16.04

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

  • Ubuntu18.04

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

  • Ubuntu20.04

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc


举报

相关推荐

ubuntu20.04安装Pycharm

ubuntu20.04安装docker

ubuntu20.04安装QGIS

ubuntu20.04安装lightgbm

【ubuntu20.04安装redis】

0 条评论