WSL2的安装
按照官方文档按照,不得不说阅读微软的文档是真的舒服
最后选择 ubuntu 20.04的发行版本即可,后续操作都是以这个发行版本为主
WSL2环境配置
首次启动Ubuntu会有一个初始化过程,需要几分钟,然后创建一个Ubuntu账号,使用
sudo passwd
设置root用户的密码,之后切换到root用户换源
一般来说装完Linux系统第一件事就是换源,毕竟国内访问外网的网速感人,这里采用的是清华源,可以通过下面的地址获取清华源的配置
选择对应版本的20.04的源
cd /etc/apt/ # 备份 mv sources.list sources.list.def sudo vim sources.list # INSERT:::粘贴清华源的配置 sudo apt-get update
安装Docker
两种方式
- Docker Desktop+WSL2 运行 Docker
Docker Desktop
将 Docker CE
、Docker Compose
、Kubernets
等软件整合在了一起进行安装,省去了一一安装的烦恼。Docker Daemon
由于是安装在宿主机上的,因此可以直接使用宿主机的网卡信息对容器进行访问。下载安装Docker Desktop
运行 Docker
,可以让你在Windows
中方便的管理配置Docker
Docker for Windows:https://desktop.docker.com/win/stable/Docker%20Desktop%20Installer.exe
傻瓜式安装即可!
配置Docker Desktop, 使用 WSL2运行Docker engine
- WSL2子系统中安装Docker
该方式是利用 Windows Hyper-v 将Docker装在子系统虚拟机中的,但该方式装的虚拟机启动、读写性能方面要比使用Virtual Box、 VM的方式更好。
x410配置图形化界面
x410是付费的,当然也有免费的VcXsrv 功能没有x410强大
Linux Xfce图形界面
sudo apt update && sudo apt -y upgrade sudo apt install xfce4 xfce4-terminal
新建windows批处理脚本
start-ubuntu-xfce-desktop.bat
放到c盘 目录wls2scripts目录下start /B x410.exe /desktop ubuntu2004.exe run "if [ -z \"$(pidof xfce4-session)\" ]; then export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0.0; xfce4-session; pkill '(gpg|ssh)-agent'; taskkill.exe /IM x410.exe; fi;"
新增
bat-launcher.vbs
If WScript.Arguments.Count <= 0 Then WScript.Quit End If bat = Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName, "\")) & WScript.Arguments(0) & ".bat" arg = "" If WScript.Arguments.Count > 1 Then arg = WScript.Arguments(1) End If CreateObject("WScript.Shell").Run """" & bat & """ """ & arg & """", 0, False
回到桌面,右键新增快捷方式
wscript.exe "C:\wsl\bat-launcher.vbs" "start-ubuntu-xfce-desktop"
将此段命令作为位置输出第二个字符内是bat文件的名称(不需要后缀)
网上找个icon ,替换默认的很丑的图标
安装中文输入法
apt-get install ibus ibus-pinyin #安装ibus im-config #配置输入法 #选择ibus ibus-setup #设置ibus输入法 input-method->add->chinese #设置完成 #win+空格切换输入法
设置开机自启动
ibus-daemon -r -d
以后台形式启动输入法X410 Linux win10混合模式
这个功能是让Linux软件直接在win的桌面打开,批处理文件改下参数即可
start /B x410.exe /desktop
改成start /B x410.exe /wm
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Fs%2F5d992b50-5849-4dc7-b875-c4da74e22314%2Fwsl2.gif%3Fid%3Da7463c1f-231d-4473-9f88-ec16f315b2bb%26table%3Dblock%26spaceId%3Dcd614683-4236-49d3-8583-15da980e0fa1%26expirationTimestamp%3D1684741237450%26signature%3DM2iCjuqh93bQP1P8SDofZyqtmg1Aiq6uhcU8cywCCa4?table=block&id=a7463c1f-231d-4473-9f88-ec16f315b2bb&cache=v2)
开发软件安装
edge安装
## Setup curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-dev.list' sudo rm microsoft.gpg ## Install sudo apt update sudo apt install microsoft-edge-dev