Contents
  1. 1. InitEnv
  2. 2. 安装
    1. 2.1. 通过迁移 更改WSL存储目录
    2. 2.2. 修改dns
    3. 2.3. 修改repo
  3. 3. BaseDevEnv
  4. 4. 问题

InitEnv

安装

1
2
wsl --list --online
wsl --install Ubuntu-22.04

通过迁移 更改WSL存储目录

1
2
3
4
5
6
7
8
wsl -l --all -v
wsl --shutdown
wsl --export Ubuntu E:\runtime\wsl-ubuntu.tar
wsl --unregister Ubuntu

wsl --import Ubuntu E:\runtime\wsl-ubuntu\ E:\runtime\wsl-ubuntu.tar --version 2
wsl --setdefault Ubuntu
Ubuntu config --default-user manhua

修改dns

/etc/resolv.conf 修改为8.8.8.8,默认是宿主机,无法下载软件

修改repo

cat /etc/lsb-release
[[Ubuntu#替换软件更新源]]

BaseDevEnv

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
sudo apt install net-tools
sudo apt install openssh-server

sudo chown manhua /opt
mkdir -p /opt/soft
tar -xf /mnt/e/pkg/jdk-8u202-linux-x64.tar.gz -C /opt/soft/
ln -s jdk1.8.0_202/ jdk
tar -xf /mnt/e/pkg/apache-maven-3.8.8-bin.tar.gz -C /opt/soft/
ln -s apache-maven-3.8.8/ maven

vi /etc/profile

#sudo apt install openjdk-8-jre-headless
#sudo apt install maven
#sudo apt install mysql-server

service ssh start

问题

本地磁盘的文件权限等有问题,建议复制到linux内运行