319 字
2 分钟
WSL2 部署 ROS2 Jazzy + Issac Sim 5.1.0
2026-05-06
无标签

开发环境配置#

参考:Isaac Sim 5.1.0 on Windows + ROS2 Jazzy on WSL2 Ubuntu

Nvidia 驱动#

  1. https://www.nvidia.com/en-us/drivers/ 上找到对应的驱动版本

  2. 验证安装结果:

Terminal window
nvidia-smi

WSL2 + Ubuntu-24.04#

Terminal window
# 更新 wsl 版本
wsl --update
# 如果无法从 Microsoft Store 安装可以考虑从 Github 上下载
wsl --update --web-download
# 实在不行可以从 https://github.com/microsoft/WSL/releases 获取安装包
# 安装 Ubuntu-24.04
wsl --install -d Ubuntu-24.04
# 如果不行可以离线安装 https://documentation.ubuntu.com/wsl/latest/howto/install-ubuntu-wsl2/#
# 设置 wsl 默认版本
wsl --set-default-version 2
# 验证安装结果
wsl --list --verbose

Windows Store 一直显示排队中的解决方法

Terminal window
sfc /SCANNOW
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /CheckHealth
# 这里指令需要的时间比较长,若是没有报错,建议多等待一会。
DISM /Online /Cleanup-image /RestoreHealth
# 重启后再输入如下指令
Get-AppxPackage -AllUsers| Foreach{Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
sfc /SCANNOW
wsreset

在 WSL 2 上离线安装 Ubuntu

安装 ROS2 Jazzy#

参考:Ubuntu (deb packages)

区域设置#

Terminal window
locale # check for UTF-8
sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8
locale # verify settings

启用所需存储库#

Terminal window
sudo apt install software-properties-common
sudo add-apt-repository universe
sudo apt update && sudo apt install curl -y
export ROS_APT_SOURCE_VERSION=$(curl -s https://api.github.com/repos/ros-infrastructure/ros-apt-source/releases/latest | grep -F "tag_name" | awk -F'"' '{print $4}')
curl -L -o /tmp/ros2-apt-source.deb "https://github.com/ros-infrastructure/ros-apt-source/releases/download/${ROS_APT_SOURCE_VERSION}/ros2-apt-source_${ROS_APT_SOURCE_VERSION}.$(. /etc/os-release && echo ${UBUNTU_CODENAME:-${VERSION_CODENAME}})_all.deb"
sudo dpkg -i /tmp/ros2-apt-source.deb
Terminal window
sudo apt update && sudo apt install ros-dev-tools

安装 Install ROS 2#

Terminal window
sudo apt update
sudo apt upgrade
sudo apt install ros-jazzy-desktop
source /opt/ros/jazzy/setup.bash
WSL2 部署 ROS2 Jazzy + Issac Sim 5.1.0
https://fuwari.vercel.app/posts/运维/wsl2-部署-ros2-jazzy--issac-sim-510/
作者
Asuwee
发布于
2026-05-06
许可协议
CC BY-NC-SA 4.0