ros melodic版本对应的cmake版本,以及删除原版本和安装
时间: 2024-09-13 19:17:20 浏览: 78
ROS Melodic Morenia版本是ROS(Robot Operating System)的一个稳定发行版,适用于Ubuntu 18.04 LTS。关于ROS Melodic所对应的CMake版本,通常ROS的维护者会选择与系统兼容性较好的CMake版本。对于Melodic而言,它对应的CMake版本是3.10。
如果你需要删除当前系统中的原版本CMake并安装与ROS Melodic兼容的CMake版本,可以按照以下步骤操作:
1. 首先,卸载当前系统中的CMake版本。打开终端,输入以下命令:
```bash
sudo apt-get remove cmake
```
这将从系统中删除当前安装的CMake版本。
2. 接下来,安装与ROS Melodic对应的CMake版本。你可以通过添加ROS官方仓库到你的系统源列表来安装正确的版本。打开终端,输入以下命令:
```bash
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
```
然后添加密钥:
```bash
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
更新你的包列表:
```bash
sudo apt-get update
```
最后,安装CMake:
```bash
sudo apt-get install cmake
```
3. 为了确保安装的是与ROS Melodic兼容的版本,你可以通过运行以下命令来验证CMake版本:
```bash
cmake --version
```
确保输出的版本号是3.10或更高版本。
阅读全文