原本已經放棄WSL很久了,這兩天把Win10更新到Win11,看到WSL2已經發布,而且貌似還有很大升級還可以在WSL中跑Linux GUI應用。在加上Win11的支援簡直可以做到Win+Linux無縫連結。安裝完成GUI程式後會在可將其加入到開始選單當中,單擊就可以一鍵啟動Linux下的程式;
安裝好Win11,如之前無WSL,可執行命令: wsl --install 安裝wsl;
安裝完成後wsl後可執行:wsl --install -d Ubuntu安裝Ubuntu,還可以執行wsl --list --online 檢視當前支援的Linux所有發行版本;
如之前已經裝了WSL1的發行版本現在需要將1轉為2:
wsl --set-version Ubuntu-18.04 2
執行wsl –-update更新wsl,舊版本不支援GUI;
設定預設WSL版本:wsl --set-default-version 2
wsl –status檢視發行版本、核心版本等資訊
安裝GUI應用
安裝了WSL、Linux發行版本後即可安裝GUI應用了,安裝GUI應用與安裝其他軟體並無任何區別,如安裝Gedit編輯器執行:
suto apt install gedit -y
安裝完成後直接在命令列中執行gedit,此時就會彈出一個gedit編輯器的視窗:
安裝IDEA,下載好IDEA後執行idea.sh即可啟動IDEA;
開始選單中的快捷方式
目前WSL2對GUI的支援還不太穩定,會存在莫名退出、莫名啟動不了的情況。可能IDEA太重量級了吃記憶體太多,官方推薦的WSL的Linux環境開發工具為非GUI的Visual Studio Code,可能用這個會好點,都不是一個重量級的工具。