Ubuntu20.04如何优雅的安装ROS 1(胎教级教程)

1、USTC的源:

bash 复制代码
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'

2、设置的ROS源添加密钥:

bash 复制代码
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3.安装ROS1:

bash 复制代码
sudo apt update

sudo apt install ros-noetic-desktop-full

4.设置环境变量

bash 复制代码
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

5、添加依赖:

bash 复制代码
sudo apt-get install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

6、安装rosinstall:

bash 复制代码
sudo apt install python3-pip

mkdir ~/.pip
cd ~/.pip
touch pip.conf
sudo gedit ~/.pip/pip.conf

# 在上面弹出的文件中写下下面的内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ 
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

sudo pip install rosdepc
sudo rosdepc init
rosdepc update

7、检查安装是否成功:

bash 复制代码
roscore

rosrun turtlesim turtlesim_node

rosrun turtlesim turtle_teleop_key

8、最后的结果:

9、参考博客网址:

【ROS】Ubuntu20.04.5安装ROS1【教程】-CSDN博客

相关推荐
藥瓿亭10 小时前
K8S认证|CKS题库+答案| 3. 默认网络策略
运维·ubuntu·docker·云原生·容器·kubernetes·cks
Gaoithe10 小时前
ubuntu 端口复用
linux·运维·ubuntu
Mike_66613 小时前
win10安装WSL2、Ubuntu24.04
windows·ubuntu·wsl2
SilentCodeY13 小时前
Ubuntu 系统通过防火墙管控 Docker 容器
linux·安全·ubuntu·系统防火墙
超级土豆粉21 小时前
从0到1写一个适用于Node.js的User Agent生成库
linux·ubuntu·node.js
抠脚学代码1 天前
Ubuntu18.6 学习QT问题记录以及虚拟机安装Ubuntu后的设置
qt·学习·ubuntu
Sapphire~1 天前
Linux-07 ubuntu 的 chrome 启动不了
linux·chrome·ubuntu
啵啵学习1 天前
Linux 里 su 和 sudo 命令这两个有什么不一样?
linux·运维·服务器·单片机·ubuntu·centos·嵌入式
FREEDOM_X2 天前
新版NANO下载烧录过程
ubuntu·机器人
好多知识都想学2 天前
Linux 文件处理器 sed 和 awk 详细讲解
linux·运维·ubuntu