一,前言
Windows 上輕松跑 Linux 又不想用笨重的VMware 和VirtualBox?,怎么辦?
開源項目?Windows Subsystem for Linux (WSL)。它解決了許多開發者在 Windows 和 Linux 間切換的痛點,實現在 Windows 上無縫跑 Linux 工具和命令。
1.1,WSL介紹
1.1.1,簡介
Windows Subsystem for Linux,簡稱 WSL,是一個能直接在 Windows 上運行 Linux 命令行工具、編譯代碼,甚至運行 GUI 應用的神器。不需要虛擬機,也不用重啟電腦。
https://github.com/microsoft/WSL
-
GitHub 上已經吸引了?26k+ 星標,足見業界關注度和熱度。
-
主開發語言? 主體用?C++(58.2%)?開發,同時包含?C(37.3%)、C#、Python?等語言協作開發。
1.1.2,圖標
1.1.3,WSL 詳情參考:
WSL
1.2,WSL特點及功能
1.2.1,在 Windows 上運行 Linux 工具
不需要借助虛擬機,直接用 Windows 運行 Linux 命令、腳本或工具,比如?bash
、grep
、awk
?等常用工具。
1.2.2,運行 Linux GUI 應用
支持 Linux 圖形界面應用,讓開發者用起來更得心應手,比如運行 VSCode 的 Linux 版本,一些ubuntu 好用的工具。
1.2.3,快速安裝與集成軟件
用戶只需簡單一行命令即可開始體驗 Linux 工具簡單高效。
1.2.4,支持多種Linux 發行版
強悍的開發支持支持多種 Linux 發行版如 Ubuntu、Debian 和 Arch 等,提供靈活的開發環境,適配多種開發需求。
二,安裝指南
方法一,命令行方式
1,啟動?Windows 命令行 或 PowerShell?
2,鍵入以下命令以在 Windows 11 上安裝 WSL 和 Ubuntu Linux,然后按下回車鍵:
wsl --install
注意:
如果安裝超時,多試幾次;
如果還失敗搜索一下windows 安裝wsl 或許某些服務未開啟,或許網絡問題;
3,鍵入以下命令以查看所有可用的發行版,然后按回車鍵:
wsl --list --online
4,鍵入以下命令以在 Windows 11 上安裝特定版本的 Ubuntu
此示例安裝版本 24.04:
wsl --install Ubuntu-24.04
5,重啟電腦以完成安裝 WSL 和 Ubuntu
顯示如下圖:
6,安裝成功后有相關介紹
7,根據需要繼續進行 Linux 發行版的設置
可更改用戶名:
另外可用下列命令查看wsl 信息:
8,啟動方式:
直接在終端中輸入:
wsl
或使用圖形方式:
方法二,Microsoft Store 方式
1,打開windows應用商店的 Ubuntu 頁面。
2,輸入wsl 搜索
3,選擇 系統安裝即可。
方法三,wsl 鏡像文件安裝(未驗證)
1,電腦上下載?Ubuntu.tar.wsl?鏡像文件(此鏈接直接從官方 "Canonical Ubuntu" 存儲庫下載 Ubuntu 鏡像)。
2,在 Windows 11 上打開命令行。
3,輸入以下命令進入包含 ".wsl" 文件的目錄。
cd C\Users\xxxxx\Downloads
4,鍵入以下命令以在 Windows 11 上安裝 WSL 和 Ubuntu Linux,然后按回車鍵:
wsl --install --from-file Ubuntu2404-250130_x64.wslwsl --install --from-file Ubuntu2404-25
5,請重啟電腦以完成 WSL 和 Ubuntu 的安裝。
6,根據需要繼續進行 Linux 發行版的設置。