WSL (Windows Subsystem for Linux),
根據Window官網https://learn.microsoft.com/zh-tw/windows/wsl/install,
安裝wsl的話,需要在cmd或shell下以下指令,
wsl --install
但是下完指令後並沒有開始安裝,
而是出現以下字樣。
著作權 (c) Microsoft Corporation。保留擁有權利。
使用方式: wsl.exe [Argument] [Options...] [CommandLine]
用於執行 Linux 二進位檔的引數:
如果未提供任何命令列,wsl.exe 會啟動預設的 shell。
--exec,-e <CommandLine>
執行指定的命令而不使用預設的 Linux shell。
--
依原樣傳遞剩餘的命令列。
選項:
--cd <Directory>
將指定的目錄設定為目前的工作目錄。
如果使用 ~,則會使用 Linux 使用者的主目錄路徑。如果路徑開始
為 / 字元,它將會被視為絕對的 Linux 路徑。
否則,該值必須是絕對 Windows 路徑。
--發佈,-d <Distro>
執行指定的發佈。
--使用者,-u <UserName>
以指定使用者的身份執行。
用於管理適用於 Linux 的 Windows 子系統的引數:
--說明
顯示使用狀況資訊。
--install [Options]
安裝其他 Windows 子系統 Linux 版發佈。
如需有效發佈的清單,請使用 'wsl --list --online'。
選項:
--distribution, -d [Argument]
依名稱下載並安裝發佈。
引數:
有效發佈名稱 (不區分大小寫)。
範例:
wsl --install -d Ubuntu
wsl --install --distribution Debian
--set-default-version <Version>
針對新發佈變更預設安裝版本。
--shutdown
立即終止所有執行中的發佈和 WSL 2
輕量公用程式虛擬機器。
--status
顯示 Windows 子系統 Linux 版狀態。
--update [Options]
如果未指定選項,則會更新 WSL 2 核心
至最新版本。
選項:
--rollback
還原至舊版 WSL 2 核心。
--inbox
僅需更新收件匣 WSL 2 核心。請勿從 Microsoft Store 安裝 WSL。
--web-download
從網際網路上下載最新版本的 WSL,而不是從 Microsoft Store 上下載。
在 Windows 子系統 Linux 版中用於管理發佈的引數:
--export <Distro> <FileName>
將發佈匯出為 tar 檔案。
檔案名稱可以是 - 以用於標準輸出。
--import <Distro> <InstallLocation> <FileName> [Options]
匯入指定的 tar 檔案作為新發佈。
檔案名稱可以是 - 以用於標準輸入。
選項:
--version <Version>
指定要用於新發佈的版本。
--list, -l [Options]
列出發佈。
選項:
--all
列出全部發佈,包含
正在安裝或解除安裝的發佈。
--running
只列出目前正在執行的發佈。
--quiet, -q
只顯示發佈名稱。
--verbose, -v
顯示所有發佈的詳細資訊。
--online, -o
顯示可用發佈的清單,以使用 'wsl --install' 安裝。
--set-default, -s <Distro>
將發佈設定為預設值。
--set-version <Distro> <Version>
變更所指定發佈的版本。
--terminate, -t <Distro>
終止指定的發佈。
--unregister <Distro>
取消登錄發佈並刪除根檔案系統。
這個時候,
可以查看可用的散發版本清單並執行 wsl --install -d <DistroName> 以安裝散發版本。
崴少的解決方法是使用以下指令~
下了這個指令後就可以成功下載了!!
C:\Windows\system32>wsl --install -d Ubuntu
正在安裝:Ubuntu
已完成安裝 Ubuntu。
正在啟動 Ubuntu...
C:\Windows\system32>wsl --update
正在安裝:Windows 子系統 Linux 版
已完成安裝 Windows 子系統 Linux 版。
C:\Windows\system32>wsl --shutdown
C:\Windows\system32>wsl --status
預設發佈: Ubuntu
預設版本: 2
之後若想要啟動linux,
可以直接在cmd裡面輸入wsl就會進入linux裡面~
也可以直接在windows左下的搜尋欄裡面輸入ubuntu,
就可以進入terminal裡面了