win10中搭建Linux子系統

2022-06-25 19:18:09 字數 2277 閱讀 3834

win10自帶的linux子系統,簡稱wsl(windows subsystem for linux)。優點是打通了linux系統和windows系統,改變了傳統虛擬機器/雙系統造成的兩個系統相互隔絕的現象。缺點是不夠穩定,但是對於普通的科學計算來說足夠了。

對於linux初學者來說,wsl非常友好,它可以實現兩個系統之間的文字複製貼上,wsl就像乙個普通的win10的應用,可以在win10上同時搭載ubuntu16.04和ubuntu20.04。一些程式新舊版本的問題不需要在新老編譯器之間進行切換了。此外,wsl搭建起來非常快捷和方便,如果網速可以,5分鐘就ok。

搭建方式分為4步:step1:開啟開發者模式;step2:開啟基於win10系統的linux子系統;step3:安裝某個版本的linux子系統;step4:子系統開啟和賬戶設定

step1:開啟開發者模式

在 「設定\更新與安全\開發者選項」 中開啟 「開發人員模式」 。

step2:開啟基於win10系統的linux子系統

在路徑 「控制面板\程式\程式和功能」 中左上角找到 「啟動或關閉windows功能」,開啟並勾選 「適用於windows的linux子系統」 。

控制面板的開啟方式:1.快捷鍵win+r開啟「執行」,輸入control即可開啟。2.路徑為「設定-應用和功能-程式和功能」該方法可以跳過控制面板,直接進入「程式和功能」。3.在開始選單中找到 「windows系統\控制面板」 。

step3:安裝某個版本的linux子系統,方法有2

方法1:通過應用商店安裝ubuntu16.04lts或ubuntu16.04lts或ubuntu20.04lts。如果因為地區問題無法安裝,需要在**中修改所在地區為香港或歐美

該步驟參考資料為:

step4:子系統開啟和賬戶設定

開啟在命令提示符/powershell,並鍵入「bash」。(命令提示符的開啟方式:快捷鍵win+r開啟執行,鍵入cmd即可;powershell開啟方式:開始選單找到「windows powershell」即可)

系統會提示設定使用者名稱,如果要設定管理員administration,則把使用者名稱設定為root(超級使用者)。如果用自己的姓名作使用者名稱,就是普通使用者。最後設定密碼就ok了。

超級使用者和普通使用者的區別:1.許可權不同,普通使用者安裝軟體需要在apt-get前面加sudo,超級使用者則不需要。2.預設安裝路徑不同,超級使用者位於根目錄 「~/」 中,普通使用者位於 「/home/username」 之下。例如anaconda在超級使用者(root)中的預設安裝路徑是「/root/anaconda」,而在普通使用者中的安裝路徑是 「/home/username/anaconda3」

到此為止,wsl搭建完成,值得注意的是,win10可以同時搭建多個linux子系統,例如搭建ubuntu16.04+ubuntu20.04的,把一些新的軟體安裝在版本高的ubuntu系統中,老的軟體安裝在版本低的ubuntu系統中,這樣可以很好的解決很多軟體安裝過程中的路徑依賴問題。

在使用wsl的時候,只需要在命令提示符/powershell中鍵入 「bash」,即可使用linux系統了。

為了讓wsl更順手一些,還需要做三步:1.更改軟體安裝的系統配置,2.安裝一些基本軟體,3.系統美化,讓**敲得更加賞心悅目。參考這篇教程:

子系統的切換

如果自己的安裝了多個子系統,需要進行系統切換,方法如下:執行檔案/mnt/c/windows/system32/wslconfig.exe,即可看到執行選項,後續加選項/l代表檢視所有的子系統選項,加選項/subuntu-18.04代表將子系統切換到1804中。

檢視linux系統的版本號,只需輸入命令「lsb_release -a」即可檢視

附加:子系統的刪除與關閉

回到step2,在路徑 「控制面板\程式\程式和功能」 中左上角找到 「啟動或關閉windows功能」,開啟並取消勾選 「適用於windows的linux子系統」 。

然後選擇 「立即重啟電腦」。

開機之後只須回到step1,在 「設定\更新與安全\開發者選項」 中關閉 「開發人員模式」 即可。

win10 搭建robotframework 環境

1.python環境 我選擇的是python2.7.13版 64位 安裝完成後,新增環境變數。c python27 scripts 和 c python27 python安裝成功。2.安裝robotfrmework 第一種方式 安裝成功後,使用 pybot version能看到版本即成功安裝了。第二...

環境搭建 win10搭建vulkan

1,準備 glfw,vulkan,執行vulkan,安裝sdk glm和glfw解壓 vulkan目錄的third party。2,vs2015建立專案 檔案 新建 控制台應用程式。選擇,release x64 2.1 vc 目錄 包含目錄 c vulkansdk 1.1.106.0 include...

Vue 環境搭建(win10)

node官網安裝位址 推薦安裝穩定版本 lts 以及安裝路徑為系統盤 c 注釋 以下命令使用 命令提示符 管理員 許可權,win10 對user許可權的限制了訪問許可權。node v檢視node版本 npm v檢視npm版本 where node檢視node安裝位置 注意 node 版本號大於npm...