记录Arch on wsl2的安装配置过程
ArchWsl下载安装
- 运行 Arch.exe 自动安装配置
- 一个Arch就装好了!
Arch基本配置
使用
wsl -d <Arch name>
进入Arch Bash Shell
用户
设置root密码
1
[root@PC-NAME user]# passwd
添加用户
1 2 3 4 5 6 7 8 9 10
[root@PC-NAME]# EDITOR=nano visudo %wheel ALL=(ALL) ALL (设置 sudoers 文件 uncomment the above line) (保存 退出) [root@PC-NAME]# useradd -m -G wheel -s /bin/bash {username} (添加用户) [root@PC-NAME user]# passwd {username} (设置默认用户密码)
设置默认用户
1
Arch.exe config --default-user {username}
Pacman
初始化密钥环(keyring) (必须执行此步骤才可以使用 Pacman)
1 2 3
[user@PC-NAME]$ sudo pacman-key --init [user@PC-NAME]$ sudo pacman-key --populate
修改pacman镜像源
1
[user@PC-NAME]$ sudo vim /etc/pacman.d
uncomment其中的China部分Server
使用Pacman滚系统
1
[user@PC-NAME]$ sudo pacman -Syu
代理
wsl2
网络与windows网络ip是分开的,这里实现代理的方法是让wsl2走win下的代理
Clash客户端开启LAN
将
1 2
host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ") export ALL_PROXY="http://$host_ip:7890"
导入
.bashrc
或你正在使用的shell的配置文件(如.zshrc
)1
source ~/.bashrc
/etc/resolv.conf
保存了wsl的ip地址,由wsl每次运行时(猜测)自动生成
基本配置到这里就做好了。