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就配置完成了