本人学生党,项目开发过程中需要使用Linux的运行环境。但没有服务器,又不想装双系统。使用VMware安装配置虚拟机等过于繁琐,故选择微软开发的WSL作为替代品,个人觉得好处就是安装简单而且主系统和子系统通信交互无需什么配置。
前提条件:安装WSL2,安装完成后就可以开始配置了
配置中文- 安装中文语言包
- sudo locale-gen zh_CN.UTF-8
- 查看系统安装的localelocale -a
- 更改系统语言环境
- sudo vim /etc/default/locale
- 替换为LANG=zh_CN.UTF-8
- 保存退出:wq
- 重启wsl
- 在Windows命令行中执行wsl --shutdown关闭所有WSL分发
- 再次启动wsl,本人是直接在Windows Terminal中再次打开一个Ubuntu选项卡
- 执行locale可以看到12个大类的参数值已经变成zh_CN.UTF-8了
阿里云Ubuntu镜像站
- 打开配置文件
- sudo vim /etc/apt/source.list
- 利用vim批量替换默认的deb http:\archive.ubuntu.com为deb http:\mirrors.aliyun.com
- :%s/deb http://archive.ubuntu.com/deb http://mirrors.aliyun.com
- 保存退出:wq
- 更新软件源并更新软件
- sudo apt update
- sudo apt -y upgrade
- 安装Java
- sudo apt -y install openjdk-11-jdk-headless
- 查看Java版本
- java --version
WSL中的Maven还是使用Win10中的配置,无需再次配置Maven的源了
- java --version
Go官方安装指南
- wget https://golang.google.cn/dl/go1.18.linux-amd64.tar.gz
- sudo tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz
- 配置go的全局路径
- sudo vim /etc/profile
- 文件末尾追加一行export PATH=$PATH:/usr/local/go/bin
- 保存退出:wq
- source /etc/profile
- 验证Go的安装
- go version
- 配置国内镜像
- go env -w GOPROXY=https://goproxy.cn,direct
WSL 2 上的 Docker 远程容器入门
- 直接下载安装Docker Desktop
- python3
- git
- maven
- 适用于 Linux 的 Windows 子系统文档(官方)
- Windows10安装与配置WSL2及Docker
- Build An Accelerated KVM Guest Custom Kernel for WSL 2 - 2022 Edition(尝试过,但没成功启用KVM,可能因为CPU是AMD)
- Accelerated KVM guests on WSL 2



