In window Powershell or cmd
Set wsl default version: wsl --set-default-version 2
List wsl distro installed with version info: wsl -l -v
List wsl distro available: wsl -l -o
Change existing wsl to version 2: wsl --set-version Ubuntu-22.04 2
Set wsl distro to default: wsl --setdefault Ubuntu-22.04
Launch and connect to wsl distro: wsl -d Ubuntu-22.04
If error, run command:
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
bcdedit /set hypervisorlaunchtype auto
On wsl
sudo apt update
sudo apt upgrade
curl -fsSL <https://get.docker.com> -o get-docker.sh
sudo sh ./get-docker.sh --dry-run
sudo groupadd docker
sudo usermod -aG docker $USER
git config --global user.name "ToanTNM"
git config --global user.email "tnmtoan@yahoo.com"
ssh-keygen -t ed25519 -C "machine-name"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub #copy this result and add to github
sdksudo apt install zip unzip
curl -s "https://get.sdkman.io" | bash
source "/home/tps/.sdkman/bin/sdkman-init.sh"
Install VScode
code .
code --install-extension esbenp.prettier-vscode
code --install-extension dbaeumer.vscode-eslint
# Java
code --install-extension vscjava.vscode-java-pack
Check which extensions is installed: code --list-extensions