0%

ROS(noetic)安装(Ubuntu 20.04)

作者的安装ROS记录

前言

本文是作者安装ROS实际的记录

configure your Ubuntu repositories

一般不用管

sources.list

执行这行命令

官方:

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

国内:

浙江大学

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

Setup your computer to accept software from packages.ros.org.

set up your keys

1
2
3
4
sudo apt install curl # if you haven't already installed curl

curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
# 网络的原因,可能卡住

installation

First, make sure your Debian package index is up-to-date

1
sudo apt update

安装

1
2
sudo apt install ros-noetic-desktop-full
# 其实有很多的选择去安装

environment setup

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

dependencies for building packages

1
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

initialize rosdep

1
2
3
sudo rosdep init

rosdep update #大概率出现错误 The read operation timed out

参考:

https://wiki.ros.org/noetic/Installation/Ubuntu(官方)

https://www.bilibili.com/video/BV1aP41137k9/?spm_id_from=333.788&vd_source=ccf77279eee831943e4b5586c89a5965

https://www.leo-wangbo.tech/2023/02/12/ros环境搭建/(根据上面Bilibili视频的博客)

欢迎打赏