在WSL中配置Arch

WSL可以非常轻松的创建需要的Linux开发环境
But I use Arch by the way
在WSL中安装Arch也是非常简单的,但要正常用,还需要一些配置

为什么选择Arch
因为Arch足够轻量,比起别的发行版,本身占用不大
并且有AUR这样丰富的软件源,不用在安装软件前先配置一遍软件源

首先是安装Arch

wsl --install archlinux --location [希望安装的位置]

WSL默认安装是在C盘的,但很多时候C盘的空间比较宝贵
这样安装可以让Arch的虚拟磁盘文件放在希望的位置

安装后,我们发现进去就是root,这对一些操作是不利的
权限过高,容易误操作把系统干烂
而且有些工具是不允许在root环境下运行的,比如makepkg
所以第一步是先创建一个自己用的用户

useradd -m -G wheel [UserName]
passwd [UserName]
# 更新软件库
pacman -Syyu
pacman -S vi sudo

visudo
# 删除井号
%wheel ALL=(ALL) ALL

这里的wheel用户组是Arch的默认用户组之一
这个用户组有权使用诸如pacman等管理工具

然后配置WSL启动行为,让新创建的用户作为默认登入用户

vi /etc/wsl.conf
# 添加下列内容
[user]
default=[UserName]

这里再配置下AUR,这里选择yay作为管理器

pacman -S base-devel git
git clone https://aur.archlinux.org/yay.git --depth=1
cd yay
makepkg -si

vi /etc/pacman.conf
# 删除井号
color

现在,WSL的Arch就配置完成了

Licensed under CC BY-NC-SA 4.0