Linux安装ros
时间: 2025-02-22 14:23:03 浏览: 61
### 安装ROS于Linux系统的指南
#### 准备工作
确保Linux系统已更新至最新状态,这有助于减少后续安装过程中可能出现的问题。可以使用如下命令来完成此操作[^3]。
```bash
sudo apt update && sudo apt upgrade -y
```
#### 设置sources.list源
为了能够顺利获取到ROS的相关软件包,在开始正式安装之前,需先配置好对应的仓库地址。对于大多数主流版本的Ubuntu来说,官方提供了便捷的方式来进行设置:
访问http://wiki.ros.org/kinetic/Installation/Ubuntu页面(针对特定版本),按照指示添加适合当前发行版的source列表并导入密钥环文件。
#### 安装Python依赖项和其他必要组件
由于部分工具是以Python脚本的形式存在,因此需要提前准备好这些环境变量以及辅助程序。特别是`python-rosdep`这样的重要组成部分不可遗漏,可通过下面这条语句实现快速部署[^2]:
```bash
sudo apt-get install python-rosdep
```
#### 初始化rosdep
初始化rosdep数据库映射关系表,以便它可以识别来自不同分发渠道中的资源名称。运行以下指令完成该过程;如果遇到权限不足的情况,则加上`sudo`前缀重新尝试执行一次即可解决找不到命令的问题。
```bash
sudo rosdep init
rosdep update
```
#### 实际安装ROS
现在终于来到了最关键的环节——真正意义上的ROS安装阶段。这里推荐采用桌面全功能套件(desktop-full),它几乎涵盖了所有常用的模块和服务端口,非常适合初学者入门学习之用。具体做法如下所示[^1]:
```bash
sudo apt install ros-noetic-desktop-full
```
注意:上述例子中选用的是Noetic版本号,请依据个人需求替换为其他稳定分支如Melodic/Dashing等。
#### 配置环境变量
为了让终端能自动加载ROS所提供的各种路径信息,建议把下面这段话追加进用户的shell profile文件里去(比如~/.bashrc)[^3]。
```bash
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
```
#### 测试安装成果
最后一步就是验证整个流程是否成功走通了。打开一个新的Terminal窗口输入`rosversion -d`查看所处的具体代号名,或者试着启动turtlesim模拟器看看效果如何吧!
```bash
roscore &
rosrun turtlesim turtlesim_node
```
阅读全文
相关推荐


















