ubuntu24.04安装ros-melodic
时间: 2024-08-15 09:09:42 浏览: 60
Ubuntu 24.04(Focal Fossa)默认并不直接包含ROS Melodic Morenia(Melodic版本),因为这个版本已经不再支持新的长期支持周期。然而,如果你需要在旧版系统上使用ROS Melodic,你需要先安装一些依赖并创建一个支持它的源列表。以下是简要步骤:
1. **更新和添加ppa(个人软件包存档):**
- 添加ROS的Melodic PPA:`sudo add-apt-repository ppa:melodic-backports`
2. **安装依赖库:**
- `sudo apt install software-properties-common python-software-properties curl`
- 确保你有C++11及更高版本的编译器:`sudo apt install g++-multilib`
3. **设置ROS源:**
- 执行 `curl -fsSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -`
- 修改 `/etc/apt/sources.list.d/ros.list` 或者创建一个新的文件(如果不存在),添加以下内容:
```
deb [arch=amd64,arm64] http://packages.ros.org/melodic/ubuntu focal main
```
4. **安装ROS Melodic:**
- 更新源列表然后安装ROS:`sudo apt update && sudo apt install ros-melodic-desktop`
5. **启动ROS服务:**
- 安装完成后,运行 `source /opt/ros/melodic/setup.bash` 来激活环境。
请注意,由于Ubuntu 24.04使用的是Debian Bullseye,有些软件包可能不兼容,而且Ros melodic已经停止维护,遇到问题可能需要自行解决或者寻找替代方案。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)