關於我一下午干了點啥這件事。
哈嘍博客園的各位朋友大家好,我是沉溺高考課無法自拔的xuefeng。
那么現在呢經過一年零幾個月的垂死掙扎,在脫離高考重擔后我終於又雙叕開始了博客的撰寫!(掌聲)
由於呢我是一名退役oier,然后對相關系統的理解也僅限於此,所以我的一些教程向相關博客大概率都僅僅考慮到是否可以正常完成信息競賽的需求...
我在這個過程中不斷發現網絡上相關教程魚龍混雜,針對oier這個特殊群體的相關教程向博客去繁從簡后更是寥寥無幾...
所以我打算回報社會,整理這些簡要教程分享給大家!(掌聲)
(由於現在已經不太會markdown了,湊合看吧..)
WSL,一個在windows下不需要虛擬機(接下來還應該會寫一篇關於虛擬機的教程...等會了markdown再說...)就可以實現部分Linux操作(Vim)的工具,我認為非常適用於oier這類只需要簡單Linux環境來編程的群體。
1.在windows軟件商店安裝Windows Terminal和Ubuntu
2.到 控制面板\所有控制面板項\程序和功能 中選擇 啟用或者關閉Windows功能,找到 適用於Linux的Windows子系統 並勾選,然后 確定 並選擇 立即重新啟動
重啟后打開Windows Terminal
在加號旁邊那個符號那里點開Ubuntu就可以開始使用了,根據提示輸入用戶名(似乎不允許大寫字母),兩次輸入密碼就可以看見熟悉的命令行
然后熟悉的套路,先設置root用戶
sudo passwd root
先輸入剛剛設置的用戶密碼,然后兩次輸入要設置的root用戶密碼
su root
然后輸入root用戶的密碼即可,接着更換 apt 的數據源
本來網上的教程是找到一個叫source.list的文件然后直接在vim里修改,但我發現直接復制粘貼會出現問題,所以我選擇用文件的方式將source.list打開然后進行更改
打開 此電腦 ,然后直接在
位置輸入
C:\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs
再在etc或apt文件夾里找到sources.list用下面的配置文件覆蓋即可
# 默認注釋了源碼倉庫,如有需要可自行取消注釋
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# 預發布軟件源,不建議啟用
# deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
(和正文無關這里有點波折。最開始我在網上找教程的時候那個配置文件掛了,然后實名感謝開哥,我想起來前年開哥給我們講題的時候用的就是wsl,所以就去問他,后邊的問題都是開哥幫我解決的)
(這是中科大的鏡像鏈接,清華的鏡像鏈接我不知道為啥掛了)
接着更新數據源
sudo apt-get update #更新源
sudo apt-get upgrade #更新軟件
由於Ubuntu自帶vim,gcc但是不帶g++那怎么辦呢
繼續在命令行輸入
sudo apt-get install build-essential
如果你按照這個流程一步不落的走下來,那你就可以順利的完成wsl的安裝並愉快的開始使用了!
此時當然是皆大歡喜,你可以快快樂樂的(點擊推薦大拇指並)退出此網頁並卸載臃腫無用的虛擬機了。
如果沒有成功的話,大概率有以下幾種問題
或者是
或者是
這都是因為配置文件版本不對,我這個是20.04版本的最開始我下載18.04版本就出現了這個問題,把配置文件用上邊的那個覆蓋一下就可以了。
或者就是沒有更新源/軟件
撒花~~~
upd:后邊又把虛擬機下回來了,wsl畢竟是殘缺的...