然后, 在 Microsoft Store 中搜索Arch WSL, 点击下图中所示的软件 (一般为第1个):
按照正常流程安装, 打开, 创建账户.
1 登录root用户并修改密码
执行sudo su进入root用户后, 通过passwd root修改root用户密码.
2 配置 GNU Nano 文本编辑器
打开/etc/nanorc, 在末尾追加:
bind ^X cut main
bind ^C copy main
bind ^V paste all
bind ^Q exit all
bind ^S savefile main
bind ^W writeout main
bind ^O insert main
bind ^H help all
bind ^H exit help
bind ^F whereis all
bind ^G findnext all
bind ^B wherewas all
bind ^D findprevious all
bind ^R replace main
unbind ^U all
unbind ^N main
unbind ^Y all
unbind M-J main
unbind M-T main
bind ^A mark main
bind ^P location main
bind ^T gotoline main
bind ^T gotodir browser
bind ^T cutrestoffile execute
bind ^L linter execute
bind ^E execute main
bind ^K "{mark}{end}{zap}" main
bind ^U "{mark}{home}{zap}" main
bind ^Z undo main
bind ^Y redo main
set tabsize 4
set autoindent
set noconvert
set smarthome
set tabstospaces
set mouse
set linenumbers
set casesensitive
set multibuffer
set nonewlines
set magic
set softwrap
set wordbounds
set constantshow
include /usr/share/nano/*.*
3 配置包管理器
打开/etc/pacman.d/mirrorlist, 在顶部添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
打开/etc/pacman.conf, 找到:
#UseSyslog
#Color
NoProgressBar
换成:
UseSyslog
Color
#NoProgressBar
然后找到这一行:
ParallelDownloads = 5
将后面的5修改成你想要同时下载的软件包的数量.
接着把后面的软件源全部删掉, 换成下面的:
[testing]
Include = /etc/pacman.d/mirrorlist
[staging]
Include = /etc/pacman.d/mirrorlist
[core-testing]
Include = /etc/pacman.d/mirrorlist
[core-staging]
Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra-testing]
Include = /etc/pacman.d/mirrorlist
[extra-staging]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community-testing]
Include = /etc/pacman.d/mirrorlist
[community-staging]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
[multilib-testing]
Include = /etc/pacman.d/mirrorlist
[multilib-staging]
Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
[blackarch]
SigLevel = Never
Server = https://mirrors.tuna.tsinghua.edu.cn/blackarch/$repo/os/$arch
在 Windows 上开发 Linux 软件时, WSL2 常为不二之选.
但是, WSL2 上开箱即用的 GNU/Linux 发行版, 几乎都是基于 Debian Project 的. 想要在 WSL2 上使用 Arch Linux, 配置较为麻烦.
本教程将帮助您在 WSL2 上安装并配置 Arch Linux!
0 准备工作
WSL2 的硬件需求及启用方法在此处不多赘述, 请自行查阅.
启用后, 在 Windows 终端 (以管理员权限运行) 中执行以下命令:
接着, 在当前的 Windows 用户目录下创建文件
.wslconfig
, 在文件中添加以下内容:然后, 在 Microsoft Store 中搜索
Arch WSL
, 点击下图中所示的软件 (一般为第1个):按照正常流程安装, 打开, 创建账户.
1 登录
root
用户并修改密码执行
sudo su
进入root
用户后, 通过passwd root
修改root
用户密码.2 配置 GNU Nano 文本编辑器
打开
/etc/nanorc
, 在末尾追加:3 配置包管理器
打开
/etc/pacman.d/mirrorlist
, 在顶部添加:打开
/etc/pacman.conf
, 找到:换成:
然后找到这一行:
将后面的
5
修改成你想要同时下载的软件包的数量.接着把后面的软件源全部删掉, 换成下面的:
执行以命令:
执行以下命令安装 yay 稳定版 (安装开发版把
yay
改为yay-git
):4 汉化
打开
/etc/locale.gen
, 找到以下两行:将前面的
#
去掉.打开
/etc/locale.conf
, 在末尾追加:打开
/etc/profile
, 在末尾追加:然后执行以下命令:
5 解决 WSLg 及 Systemd 问题
执行以下命令:
6 善后工作及后续使用注意事项
执行以下命令:
如果后续需要安装软件源
blackarch
内的软件包, 推荐在此之前先打开/etc/pacman.conf
, 注释以下几行:然后使用
sudo pacman -Syy
更新软件源, 再安装软件包, 完成之后再将上面的几行取消注释.? 预告
WSL2 即使更新到最新预发布版本, Linux Kernel 版本也是
5.15.xxx
. 下一篇教程将教您自己编译 Linux Kernel, 并在 WSL2 中使用!