Windows10 WSL 导航

776 阅读2分钟

官方导航

系统设置

家庭版开启开发人员模式

启用“ Linux的Windows子系统”可选功能

以管理员身份打开PowerShell并运行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

重启

安装Linux发行版导航

官方安装

Microsoft下载

有些发行版官方不提供,下面提供安装导航

文件系统替换

过于麻烦的方法,不提倡(自行百度)

scoop(windows包管理工具)安装

scoop提供了archwsl安装包,也只有这个

不使用arch请转至下一个方法

推荐的scoop指南导航

安装好scoop后终端输入

scoop search wsl

可以看到extras扩展包里有archwsl

网络不行扩展包可能安不上,多试几次或者使用下一个方法

进行安装

scoop install archwsl

安装完在终端输入wsl就能使用了

或者

WSL管理软件LXRunOffline

详细的教程导航


  • 华丽的分割线

archwsl导航

更换镜像源

打开镜像源文件

vim /etc/pacman.d/mirrorlist

找到中国源

/China<CR>

去除注释剪切到文件最前面,把离你最近的源放到最上方

保存退出

配置pacman

中文社区导航

初始化密钥

pacman-key --init

验证主密钥

pacman-key --populate archlinux

更新系统

pacman -Syu

语言设置

vim /etc/locae.gen

在文件中找到zh_CN.UTF-8 UTF-8 zh_HK.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8 en_US.UTF-8 UTF-8这四行,去掉行首的#号,保存并退出

执行命令加载语言包

locale-gen

设置语言

vim /etc/locale.conf

第一行写入LANG=en_US.UTF-8,保存并退出

账户设置

设置根账户密码

passwd

下载sudo

pacman -S sudo

创建新账户

useradd -m -G wheel username

设置新账户密码

passwd username

配置sudo

  • 安装vi
pacman -S vi
  • 打开配置文件
visudo
  • 找到 # %wheel ALL=(ALL)ALL 去除#,保存退出

使用新账户

su username

Shell设置

安装开箱即用的fish

sudo pacman -S fish

设置fish为默认shell

sudo chsh -s /bin/fish

重开WSL生效

顺便更改默认身份为username

cmd

Arch config --default-user username

重新进入

安装yay

添加archlinuxcn源

sudo vim /etc/pacman.conf

在文件末尾添加

[archlinuxcn]
Server = https://repo.archlinuxcn.org/$arch

保存退出

同步源并安装key

sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

安装yay

sudo pacman -S yay

安装基础包(gcc等)

yay -S base-devel

SSH和桌面环境

参考导航