2026年WSL环境下基于鱼香ROS一键脚本在Ubunutu 22.04下载ROS2和WSLg图形配置(卸载Ubunutu26.04)(Ubunutu26.04不能使用鱼香ROS一键脚本)

📅 2026/7/24 9:14:59 👁️ 阅读次数 📝 编程学习
2026年WSL环境下基于鱼香ROS一键脚本在Ubunutu 22.04下载ROS2和WSLg图形配置(卸载Ubunutu26.04)(Ubunutu26.04不能使用鱼香ROS一键脚本)

前情提要:如果你在“Windows PowerShell”以管理员身份运行,输入“ wsl --install ”,你下载的将是 “ Ubunutu 26.04 ”版本,该版本不支持使用鱼香ROS一键脚本下载ROS2

步骤1:卸载过往版本,安装新版本

在搜索栏搜索“Powershell”,以管理员身份运行

卸载 Ubunutu 26.04 ,“wsl --unregister Ubuntu

安装 Ubuntu-22.04 ,“wsl --install -d Ubuntu-22.04

成功安装后,输入你的用户名,输入两次密码

出现zhangsan@你的机器名:~$
这就表示你已经成功进入 Ubuntu 系统

步骤2:使用脚本一键安装

正常情况下,可以在上一个PowerShell左上角出现你的zhangsan@你的机器名:~ 就进入Ubunutu系统了

或者你可以直接在搜索栏搜“ WSL ”

点击左键也可以进入相关系统

进入后

输入一键脚本指令 “wget http://fishros.com/install -O fishros && bash fishros

等待加载

到这个步骤输入用户的密码

等待加载

安装ROS输入 “1

等待加载
!!ubunutu22.04支持一键安装!!

结合自身情况选择,我选的 “1

结合自身情况选择,我选的 “2

等待加载

结合自身情况选择,我选的 “1

等待加载

结合自身情况选择,我选的 “1

等待加载

我需要使用 “humble”,我选的 “1

我不知道选什么,选的“1

!!!耐心等待下载!!!

出现这些文本应该是下载好了

验证一下

打开WSL,输入 “ ros2 run turtlesim turtlesim_node ”

如果如下

恭喜你成功安装ROS2!!!


进行后续图形配置(WSLg图形配置)

步骤1:更新 WSL 内核与组件

打开“Windows PowerShell”,以管理员身份运行

分别输入“wsl --update

wsl --shutdown

关闭该界面,打开“WSL

步骤2:启用 WSLg 原生图形支持

输入指令“sudo apt update && sudo apt install -y x11-apps

会提示你输入密码

输入“xeyes”,出现眼睛即为正常情况

步骤3:ROS2 图形环境永久配置

输入下列指令,以humble为例

"echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc echo "source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash" >> ~/.bashrc"

使配置立即生效

"source ~/.bashrc"

步骤4:验证配置成功

ros2 run turtlesim turtlesim_node

出现小乌龟即为正确

新开一个“WSL”,输入“ros2 run turtlesim turtle_teleop_key

在当前WSL中点方向键,小乌龟会移动

测试“rviz2 可视化工具”,指令 “ rviz2 ”

测试“rqt 调试工具”,指令 “ rqt ”(这一步不确定正确的情况)


方法可能存在不足或遗漏,欢迎各位在评论区批评指正!