据说两者不兼容,但还是有办法。
安装步骤
安装时务必联网。
分步执行
sudo add-apt-repository ppa:ros-for-jammy/noble # 导入仓库
sudo apt update # 更新软件源
sudo apt install ros-noetic-desktop-full # 安装 ROS Noetic 完整桌面版
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc # 设置环境【将这一句追加到~/.bashrc文件的末尾,使得每次打开一个新的窗口时(执行一次bash命令)就配置一次ROS环境】
source ~/.bashrc # 使得上一步的环境配置在当前窗口下生效
一次性版本
sudo add-apt-repository ppa:ros-for-jammy/noble -y; sudo apt update; sudo apt install ros-noetic-desktop-full -y; echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc; source ~/.bashrc
测试部分
三条命令需要在三个不同的窗口中执行。
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
如下图,激活运行其中最后一条命令的窗口,小乌龟可以在左右键的控制下左右旋转,在上下的控制下前后平移,说明安装成功。