在 Ubuntu 22.04 上编译 ROS1 Noetic 需要解决一些兼容性问题,因为 ROS1 Noetic 官方仅支持 Ubuntu 20.04。下面是完整的 源码编译 过程,确保成功安装。
🚀 在 Ubuntu 22.04 源码编译 ROS1 Noetic
📌 适用于 Ubuntu 22.04
1. 安装基本依赖
首先,安装构建工具和常用依赖:
sudo apt update
sudo apt install -y git build-essential cmake
sudo apt install -y python3 python3-pip python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool
sudo apt install -y libboost-all-dev
由于 Ubuntu 22.04 默认 Python3.10,而 ROS Noetic 需要 Python3.8,所以建议安装 Python3.8:
sudo apt install -y python3.8 python3.8-venv python3.8-dev