? ? ?Windows電腦上要配置linux(這里指ubuntu)開發環境,主要有三種方式:
? ? ? 1)在windows上裝個虛擬機(比如vmware)。缺點是vmware加載ubuntu后系統會變慢很多,而且需要通過samba來實現windows和ubuntu之間的文件共享,不太方便。
? ? ? ?2)裝雙系統(windows+ubuntu)。 在開機時選擇進入哪個系統。缺點是系統之間切換非常不方便。
? ? ? ?3)通過WSL(Windows subsystem for linux)將ubuntu像軟件一樣安裝在windows。當需要linux開發環境,又想在windows上進行一些日常處理或文字編輯工作,這種方式非常合適,當運行ubuntu時,系統load增加很小(幾乎無感),而且兩個系統之間的文件相互訪問也相當方便。
? ? 首先要注意的一點是,windows10版本2004以及更高版本或windows11才能安裝WSL。
? ? 安裝過程可以使用手動安裝方式:舊版 WSL 的手動安裝步驟 | Microsoft Learn
這里列出幾個關鍵步驟:
? ? ?1)啟用WSL功能:
可以使用命令:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
也可以在win+R中輸入appwiz.cpl進入“程序和功能”界面,并點擊 “啟用或關閉windows功能”。在里面勾選 “適用于linux的windows子系統”。如下圖所示
2. 下載并安裝WSL linux內核
在終端管理員(命令行窗口)輸入命令:?wsl.exe --install 或
wsl.exe --update。 網絡不好時要多try幾次;第一個命令不好用時,記得嘗試下第二條命令。
3.打開Microsoft store,搜尋ubuntu,并選擇要安裝的發行版本來下載和安裝。
4)前面一切正常的話,就可以點擊第三步安裝好的ubuntu軟件來啟動
第一次啟動ubuntu時會讓你輸入用戶名和密碼。注,下圖是從別的地方拷貝過來的,不過ubuntu啟動跟這個類似。
在windows資源管理器中,可以看到linux文件系統,點擊進去能非常方便訪問或修改其文件,還可以用vscode非常方便地編輯ubuntu上的代碼。
最后說明一點,新版WSL安裝步驟(主要就一條命令:wsl --install -d <Distribution Name>),具體可以參考:安裝 WSL | Microsoft Learn