超詳細:如何在windous系統下使用wsl虛擬機器安裝Ubuntu
映象下載、域名解析、時間同步請點選 阿里雲開源映象站
前情提要: 該方法只適用於Windows10以上版本,Ubuntu直接可在微軟商店安裝
在這個網頁docs.microsoft.com/zh-cn/windo… 可以設定完成前5部,然後根據下面具體操作。
ps:1.在連線中我們要開啟powershell,一定要以管理員方式執行
2. 在第4部,有安裝wsl2的連結
3. 在第5部,將wsl2設為預設版本
在wsl虛擬機器安裝ubuntu
1.在控制面板中進行如下操作,開啟Windows系統提供的WSL服務。
- 開啟控制面板,檢視方式為類別;
- 點開程式,點選啟動或關閉windows功能;
- 將虛擬機器平臺和適用於Linux的windows子系統勾選,進行重啟
- 後面我們進去下列網址,根據操作,在powershell裡一定以管理員是身份開啟,下面我就不操作了,裡面很詳細。(我們看到下載wsl2後下載,安裝後進行下列操作)
- 從開始選單中,找到微軟商店:
3. 從微軟應用商店中,選擇Ubuntu20.04版本下載安裝:
4. 隨後會出現Ubuntu系統安裝介面:
等待幾分鐘後,設定使用者名稱username和密碼password
最終介面上出現 $ 提示符,說明已經安裝好,可以使用了:
修改為阿里映象源
修改軟體映象源為阿里雲映象源。通常從軟體映象源下載需要在Ubuntu作業系統上安裝的軟體。將軟體映象源切換為阿里雲映象源,是因為訪問國內的映象源下載軟體更快更流暢。
修改軟體映象源為阿里雲映象源參考如下文章:DeepOps的ubuntu小筆記-ubuntu20.04lts更換阿里雲的源 – Deep小站 by DOps (mimiq.com.cn)
注:(此步需要使用vi編輯器相關操作,建議先熟悉vi編輯器相關操作)
下列是具體步驟:
1.sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2. sudo vi cp /etc/apt/sources.list
按a 然後下面變insert模式(開發者模式)
3.把下列網址全部複製到vi編譯器裡
ps:當時vi編譯器介面應為沒有任何內容(如果有,按d鍵刪除,然後在進行下列操作)
deb mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
然後esc
然後輸入:wq
回車,就會回到Ubuntu操作介面
Ps: 如果想檢查網址是否都錄入在vi編譯器裡輸入:cat /etc/apt/sources.list
4.更新源
sudo apt update
sudo apt-get upgrade
5.安裝編譯器
軟體映象源修改完成後,就可以在Ubuntu上安裝gcc和g++編譯器,以及gdb偵錯程式。
在命令列執行如下命令:sudo apt install gcc g++ gdb
安裝完成後,可以使用gcc -v命令查詢gcc編譯器的版本號,如果可以查詢出來,說明安裝成功。(如下圖)