Bash是一個Unix shell,是1989中首次引入的一種命令語言。 它已被廣泛用作Linux和MacOS的標準連接shell。 雖然主要在Linux和Marcos下看到,但有一個版本可以在Windows 10下安裝。 但是,從Windows 10上無法使用Bash的用戶收到了很多投訴,並且在您嘗試這樣做時會顯示錯誤“Linux的子系統沒有安裝發行版”。
手動安裝配電系統
如果無法自動下載和安裝某些發行版,我們可以嘗試從命令行手動安裝它們。 因此,在此步驟中,我們將執行一個命令來安裝大型發行版。 為了那個原因:
- 同時,按“Windows”+“R”鍵打開“運行”命令提示符。
- 鍵入“cmd”並按“Shift”+“Ctrl”+“Enter”以分配管理員權限。
- 鍵入以下命令,然後按Enter鍵。
lxrun / install
- 這將觸發從Microsoft Store下載,按“Y”以在提示符下開始下載。
- 檢查問題是否仍然存在。
注意:此命令也可以從Power Shell執行。
安裝可能需要幾分鐘......
一旦準備就緒,他可以靜靜地等待您按下一個鍵,這樣您可以每隔15秒按Backspace鍵以檢查它是否準備就緒。
更新您的Linux軟件
這是更新軟件的好時機。 按照以下說明使用apt命令更新軟件。
與Ubuntu一樣,WSL使用APT(高級打包工具)來管理軟件包。 您可以使用apt命令從命令行查找,下載和安裝軟件。 它會自動管理您的軟件依賴關係,以便當一個程序依賴於另一個程序的特定版本時,都會安裝和更新。
所有對系統進行更改的apt命令都必須以root身份執行。 如果您以普通用戶身份登錄(通常應該如此),則可以通過在sudo命令前添加前綴(“superuser do”)來以root身份運行程序。 它會要求您輸入密碼,您的程序將以root身份運行。
sudo apt update
希望的密碼:
下載更新,但尚未安裝或更新任何內容。 要更新所有可用包,請運行:
sudo apt升級
WSL安裝
添加Linux環境 在Windows 10上很容易。 激活“控制面板”中的功能,重新啟動計算機並從Microsoft Store檢索所需的分發。
如果WSL功能不可用,則可能使用32位版本的操作系統而不是所需的64位版本。
此過程不適用於Windows 10 LTSC和Windows Server,因為缺少Store應用程序。 因此,您必須自己下載並安裝Appx軟件包。
Server Core下沒有可用的Web瀏覽器,您只能從命令行啟用此功能。 因此,在這種情況下,您將使用純PowerShell解決方案,這當然可以在其他任何地方使用。
要將子系統添加到具有管理權限的PowerShell會話,請鍵入以下命令:
啟用WindowsOptionnel - 在線功能-FunctionalityNameMicrosoft Windows Linux子系統
啟用WindowsOptionnel -Online功能-FunctionalityNameMicrosoft Windows Subsystem Linux
在Windows Server 2019下,以下cmdlet也可以:
Windows安裝功能 - Microsoft Windows名稱Linux子系統
Windows安裝功能 - Microsoft Windows名稱Linux子系統
閱讀更多 媒體號 的文章