安装 WSL2 (命令均在PowerShell中输入)

升级WSL2必要条件:对于x64的系统要求win10版本为1903 或者更高

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

  2. 启用虚拟平台VM
    dism.exe /online /enable-feature/featurename:VirtualMachinePlatform /all /norestart

  3. 下载Linux内核更新包
    下面这个链接里面有最新的更新包,下好了双击安装
    微软下载

  4. 设置WSL2为默认版本
    wsl --set-default-version 2


安装Arch并配置

  1. 安装Arch
    Github页面
    当中有几种方式都能安装Arch,个人使用的是Zip安装的方式,下载后全部解压放在一个文件夹然后双击 .exe即可

  2. 初始化Pacman

    pacman-key --init
    pacman-key --populate
  3. 安装oh-my-zsh

    • 安装zsh:
      pacman -S zsh ,然后查看下有哪些shell: cat /etc/shells 看下有哪些shell ,正确的话应该会出现zsh字样,然后切换默认shell为zsh: chsh -s /bin/zsh ,然后 ctrl+d 退出WSL后重新进入
    • 安装oh-my-zsh:
      我:去github把脚本download下来,然后运行它就彳亍了
      其他人: wget [https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh](https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)
      vim install.sh
      修改
      REPO=${REPO:-ohmyzsh/ohmyzsh}

      REMOTE=${REMOTE:-https://github.com/${REPO}.git}
      REPO=${REPO:-mirrors/oh-my-zsh}

      REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}
      然后在运行install脚本
    • 修改主题
      vim ~/.zshrc 修改 ZSH_THEME 为 agnoster 然后 source ~/.zshrc

整个代理

vim ~/.zshrc
#在末尾加上
host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")
export ALL_PROXY="http://$host_ip:[代理端口]"

装个node

#查看仓库有哪些版本
pacman -Ss nodejs-lts
然后pacman -S [想下载的版本] #例如 pacman -S nodejs-lts-gallium

待写…