前言

之前用着wsl2商店默认分发的Debian系的系统,莫名感到不爽,Debian系的依赖问题依旧出现,正巧看到GitHub有位大佬写的一个项目,就很好奇的部署一个玩玩。

安装

上直接下载最新版本,由于网络等原因,请耐心等待,不过有百度云盘地址.

系统要求

  • Windows 10 1709 秋季创意者更新或者更高版本 / 任何版本的 Windows 11
  • 开启 适用于 Linux 的 Windows 子系统 功能
  • WSL2 的 Linux 内核包

安装

方法 1:zip 文件 下载 [/] zip 安装包。 解压缩 zip 文件中的全部内容到相同的目录。 请解压到一个你拥有写权限的目录。 例如, C:\Program Files 就不该被使用。
运行 Arch.exe 来安装 rootfs 和注册表配置。
另外,EXE 文件的名称会同时用作你的 WSL 实例名称。
也就是说,如果复制多个 EXE 文件,并重命名成不同的名称,你就同时拥有了多个不同的 ArchWSL 并且互不冲突。
方法 2:appx 包 从 [/] 下载发布的 .appx 和 .cer 文件。
安装 .cer 文件到 “本地计算机” 的 “受信任的根证书颁发机构”。 更多详情,请查看对应文档页面。 双击安装 appx 文件。

后续操作

设置Root密码

  • 打开arch.exe,输入passwd

设置默认用户

初始化密钥环(keyring)

请执行这些命令以初始化密钥环(keyring)。 (必须执行此步骤才可以使用 Pacman)

注意

请设置wsl默认版本为wsl2,具体wsl安装过程请参考