微軟首先通過 2016 年在 Windows 10 周年更新中引入的 Windows Subsystem for Linux (WSL) 提供了一定程度的 Linux 兼容性,該實用程序的初始版本并不完美。 WSL 2 在 2019 年 6 月改變了這一點,通過操作系統(tǒng)的內置 Hyper-V 管理程序將完整的 Linux 內核直接整合到?Windows 10?中。
安裝 WSL 曾經是一個復雜的過程,需要手動啟用各種服務、下載實用程序并在沒有 Windows 太多幫助的情況下進行安裝。 然而,隨著 Windows 10 的更高版本,這種情況發(fā)生了變化,并且?Windows 11?繼續(xù)使在輕量級虛擬機環(huán)境中開始使用各種?Linux 發(fā)行版變得容易。 以下是在 Windows 10 和 Windows 11 中開始使用適用于 Linux 的 Windows 子系統(tǒng)的方法。
如何在 Windows 11 中安裝適用于 Linux 的 Windows 子系統(tǒng)
1. 以系統(tǒng)管理員身份啟動 PowerShell 或命令提示符。 通過從“開始”菜單搜索“PowerShell”或“命令提示符”最容易實現。 無論您選擇哪個選項,都不要只是按“Enter”啟動命令行,因為 Windows 不會讓您以普通用戶身份安裝 WSL。 相反,您應該從搜索結果中單擊“以管理員身份運行”。
?
Windows 11 中為 Linux 安裝 Windows 子系統(tǒng)
2. 輸入以下命令:
1 |
wsl?--install |
假設您以管理員身份啟動了 PowerShell(如我們的示例中所示)或命令提示符,該命令應自動啟用 WSL 所依賴的服務、下載實用程序并安裝它運行所需的一切,而無需任何進一步輸入。 默認情況下,它還下載并安裝 Ubuntu,這是一種流行的 Linux 發(fā)行版,可以在從單板計算機到企業(yè)級服務器的所有設備中找到。
3. 重新啟動您的計算機。 應該會出現一條通知,告訴您 WSL 已安裝并且可以在您重新啟動計算機后使用。 您不必立即重新啟動系統(tǒng),但如果您不這樣做,WSL 會提醒您下次嘗試使用該實用程序執(zhí)行任何操作時需要重新啟動系統(tǒng)。 所以方便時盡快重啟。
WSL 將在您重新啟動后自行安裝。
4. 在 WSL 提示時輸入用戶名和密碼。 這些將僅是您的 WSL 憑據。
如果您被告知“請求的操作需要提升”,該怎么辦
如果您輸入“wsl –install”并看到錯誤消息,那是因為您沒有以管理員身份運行?PowerShell?或命令提示符,如果您想安裝 WSL,則需要這樣做。 有關如何以管理員身份運行應用程序的說明,請參閱第一步。
如何在 Windows 11 中安裝不同的 Linux 發(fā)行版
Ubuntu 是與適用于 Linux 的 Windows 子系統(tǒng)一起安裝的默認 Linux 發(fā)行版,但它并不是與 Microsoft 功能兼容的唯一 Linux“風格”。 有兩種方法可以安裝具有自己默認用戶界面、預安裝實用程序和其他功能的替代 Linux 發(fā)行版:通過命令行和通過 Microsoft Store。
選項 1:命令行
命令行(即命令提示符或 PowerShell)是安裝當今一些較流行的 Linux 發(fā)行版的最便捷方式。 Microsoft 不允許以這種方式安裝每個發(fā)行版,可能是因為公司無法提供內置支持的發(fā)行版太多,但有幾種流行的發(fā)行版可用。
1. 輸入以下命令:
1 |
wsl?--list?--online |
命令的“wsl”部分表示我們使用的是適用于 Linux 的 Windows 子系統(tǒng),“l(fā)ist”是支持的 Linux 發(fā)行版列表,“online”說明符表示 Microsoft 提供的發(fā)行版,而不是我們已有的發(fā)行版 在我們的計算機上運行。 此命令應返回可通過命令行安裝的發(fā)行版列表。
2. 輸入以下命令安裝新發(fā)行版:
1 |
wsl?--install?-d?<Distro> |
此命令告訴適用于 Linux 的 Windows 子系統(tǒng)安裝通過上一個命令列出的發(fā)行版之一。 在撰寫本文時,這包括從 Debian(一個以穩(wěn)定性引以為豪的發(fā)行版并提供構建?Ubuntu?等發(fā)行版的基礎)到黑客最喜歡的 Offensive Security 的?Kali Linux?的所有內容。
Windows 11 中為 Linux 安裝 Windows 子系統(tǒng)
選項 2:微軟商店
任何對命令行不太熟悉的人仍然可以通過 Microsoft Store 安裝 Linux 發(fā)行版。 這比命令行需要更多的擺弄,主要是因為它涉及圖形用戶界面而不是基于文本的系統(tǒng),但對于以前通過中央分發(fā)平臺安裝軟件的任何人來說,這應該是一個熟悉的過程。
1. 打開微軟商店。 在新安裝的 Windows 11 上,該應用程序會自動固定到“開始”菜單和任務欄,但如果您已將其從這些默認位置刪除,則可以通過從“開始”菜單搜索“商店”輕松啟動。
2. 搜索“Linux”。 在撰寫本文時,Linux 發(fā)行版在 Microsoft Store 中沒有專門的部分,但搜索“Linux”將通過此點擊式界面顯示可用的發(fā)行版。 例如,有多個版本的 Ubuntu 可供下載,以及諸如 openSUSE Leap 之類的發(fā)行版。
3. 單擊您感興趣的發(fā)行版,然后單擊“安裝”。 只要您已經創(chuàng)建了 Microsoft 帳戶,Microsoft Store 就應該處理剩下的過程。 完成后,您將擁有一個可通過適用于 Linux 的 Windows 子系統(tǒng)訪問的新發(fā)行版,并且還有機會開始學習如何使用命令行。
如何在 Windows 11 中使用基于 GUI 的 Linux 軟件
WSL 最初提供對 Linux 命令行界面的訪問,這對于有經驗的用戶來說可能沒問題,但不太可能使新用戶更容易訪問操作系統(tǒng)。 (并不是說讓人們相信他們使用免費和開源的操作系統(tǒng)而不是 Windows 更好,這不一定符合 Microsoft 的最大利益。)這種情況已經改變,現在可以在 Windows 中使用 Linux 圖形用戶界面 (GUI) 應用程序 .
1. 使用以下命令更新 WSL:
1 |
wsl?--update |
這將更新適用于 Linux 的 Windows 子系統(tǒng),以便您可以通過該實用程序使用 GUI 應用程序。 請注意,Microsoft 僅通過 WSL 2 提供此功能; 該實用程序的第一次迭代仍然僅限于與 Windows 本身明顯分開的非基于圖形的界面。
2.通過鍵入重新啟動 WSL
1 |
wsl?--shutdown |
3. 為您的 GPU 安裝適當的驅動程序。 Microsoft 鏈接到為 Intel、AMD 和 Nvidia GPU 安裝 WSL 的 GPU 驅動程序的說明。 按照這些說明操作,確保您的獨立顯卡(或 CPU 中內置的集成 GPU)針對運行基于圖形的 Linux 軟件以及 Windows 本身進行了優(yōu)化。
4. 安裝您要使用的軟件。 Linux 發(fā)行版提供了各種包管理器,可用于通過命令行安裝軟件;有些還提供類似于 Microsoft Store 的中央分發(fā)平臺,可以在其中找到 Linux 應用程序。您選擇哪種安裝方法并不重要,但您必須安裝一些東西。否則,您將受限于發(fā)行版內置的任何內容。
5. 啟動應用程序,然后像任何其他 Windows 應用程序一樣與其交互。 Microsoft 設計了 WSL 2 對 GUI 應用程序的支持,以類似于基本的 Windows 體驗。一旦軟件啟動(通常通過在終端仿真器中輸入特定于程序的命令),它就可以與使用屏幕控件進行交互、固定到開始菜單、添加到任務欄,或者像典型的 Windows 程序一樣對待。文章來源:http://www.zghlxwxcb.cn/news/detail-691358.html
這些是使用適用于 Linux 的 Windows 子系統(tǒng)所需的第一步。習慣以命令行為中心的工具和 Linux 的特性可能需要一段時間,但此功能使協(xié)調使用基于 Linux 和 Windows 的軟件比以往任何時候都更容易。文章來源地址http://www.zghlxwxcb.cn/news/detail-691358.html
到了這里,關于Windows 11 中如何為 Linux 安裝 Windows 子系統(tǒng):詳細教程的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!