这几天开发 Allwinner D1 的 Tina SDK BSP,玩着玩着编译环境跑飞错误了草。

反复检查了一下发现好像被我删了不能删的文件。

那就正好重建一下,也把 WSL 环境搬运到 D 盘,毕竟我装了4个 BSP 都占了 160G 空间。

  1. 开启 Windows WSL 功能 $\gets$ 这个不用教了吧

  2. 下载原生 WSL 安装包

    这里提供一种方法,你也可以从Github、Gitlab、SourceForge下载 WSL 安装包

    1. 打开微软 WSL 发行页面
    2. 选一个你喜欢的 WSL 发行版 image-20211226205044356
    3. 下载 appx 文件
  3. 把 appx 文件复制到 D 盘

  4. 重命名,把 *.appx 改成 *.zip ,例如 Ubuntu_1804.2019.522.0_x64.appx 改成 Ubuntu_1804.2019.522.0_x64.zip

  5. 解压缩ZIP文件

  6. 双击EXE文件,就开始安装了

    image-20211226205637251

  7. 安装完成

    image-20211226205941186

  8. 如果需要使用更炫的 WSL2,CMD 执行 wsl --set-version <名称> 2,比如我执行 wsl --set-version Ubuntu-18.04 2

  9. 如果哪天不想要这个环境了,CMD执行 wsl -l 找到要删除的环境,比如这里是Ubuntu-18.04

    image-20211226205752445

  10. 然后 wsl --unregister Ubuntu-18.04

    image-20211226205847499