1. 流程
前置条件: 系统磁盘大于500G,不然后面磁盘不够用特别痛苦,wsl在使用过程中磁盘空间增长后不会主动释放,需要手动处理。
1.1. 开启WSL2
1.1.1. 开启Windows的WSL2
-
- 开启开发者模式
-
- 开启Liunx功能
-
- 搜索“功能”;
- 在搜索结果中点击“启用或关闭 Windows 功能”;
- 在弹出的windows 功能框中选择 “适用于 Linux 的 Windows 子系统”,
- 点击“确定”,确认开启:
- 7 相关链接: segmentfault.com/a/119000002…
1.1.2. 安装WSL2对应的ubuntu版本16.06
- docs.microsoft.com/zh-cn/windo… docs.microsoft.com/zh-cn/windo… docs.microsoft.com/zh-cn/windo… learn.microsoft.com/zh-cn/windo…
1.1.3. 在WSL2的ubuntu-16.04中安装ROS
- ROS 版本: 2016 kinetic 配置sources.list
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
2. 设置Keys
sudo apt install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
3. 安装
sudo apt-get update
sudo apt-get install ros-kinetic-desktop-full
4. 设置环境变量
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
5. ROS官方链接: wiki.ros.org/kinetic/Ins…
1.1.4. 在WSL2的ubuntu-16.04中安装Bazel
-
目前bazel使用版本3.7.2:
1.1.5. 在Microsoft store安装Windows Terminal
1.1.6. 使用WSL2的GUI程序
2. 开启WSA(适用于 Android™️ 的 Windows 子系统)
- 由于WSA目前未在中国开放,首先需要更换电脑区域信息:设置-》时间和语言
- 在Windows应用商店( Microsoft Store )查找适用于 Android™️ 的 Windows 子系统并安装
- 先查找:Amazon Appstore 再会提示安装:Windows Subsystem For Android With Amazon Appstore
- 安装apk安装管理工具
WSA工具箱:apps.microsoft.com/store/detai…
3. 相关网页
Windows官方文档: docs.microsoft.com/zh-cn/windo…