目錄
- 一、更新 Windows 10 到 2004
- 二、啟用Windows功能
- 三、安裝Linux內(nèi)核更新包
- 四、下載/安裝Linux發(fā)行版
- 五、設(shè)置WSL版本
- 六、換源
- 七、更新組件
- 八、終端優(yōu)化
- 九、安裝zsh
- ~ 其它
- ~ 參考資料
一、更新 Windows 10 到 2004
- Windows設(shè)置?更新和安全?檢查更新
- 微軟官網(wǎng)?立即更新
二、啟用Windows功能
A、控制面板?程序?程序和功能?啟用或關(guān)閉Windows功能
- ? 適用于Linux的Windows子系統(tǒng)
- ? Windows虛擬機(jī)平臺(tái)
B、PowerShell命令方式
- win + R運(yùn)行:powershell
- win + X菜單選擇:powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart #適用于Linux的Windows子系統(tǒng)
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart #啟用虛擬機(jī)平臺(tái)
三、安裝Linux內(nèi)核更新包
四、下載/安裝Linux發(fā)行版
- Microsoft Store搜索Ubuntu,下載需要的版本
- 點(diǎn)擊Ubuntu完成安裝
- 執(zhí)行命令
sudo apt-get update #執(zhí)行更新
sudo apt-get install ca-certificates #安裝ca-certificates組件
五、設(shè)置WSL版本
- 設(shè)置WSL版本
wsl --set-default-version 2 #PowerShell命令
- 檢查WSL版本
wsl -l -v
#顯示
NAME STATE VERSION
- Ubuntu-20.04 Running 2
六、換源
- 備份配置文件
sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
- 修改sources.list文件
- 將http://archive.ubuntu.com和http://security.ubuntu.com替換成http://mirrors.huaweicloud.com,可以參考如下命令:
sudo sed -i "s@http://.*archive.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
- 執(zhí)行apt-get update更新索引
七、更新組件
sudo apt upgrade
- 如出現(xiàn):
The following packages have been kept back:
- 參考:
因?yàn)橛胁糠謕ackages的安裝版比release版新,而出現(xiàn)“The following packages have been kept back”這個(gè)問題,解決方法是使用apt-get -u dist-upgrade統(tǒng)一更新到發(fā)布的版本。這條命令會(huì)強(qiáng)制更新軟件包到最新版本,并自動(dòng)解決缺少的依賴包。
- 解決方法:
sudo apt-get -u dist-upgrade #統(tǒng)一更新到發(fā)布的版本
八、終端優(yōu)化
- 安裝Fluent Terminal
- 下載:FluentTerminal.Package_0.7.2.0_Test.zip
- 解壓:Install.ps1 -> 右鍵 -> 使用PowerShell運(yùn)行
- 修改字體
- 下載字體
curl -L "https://github.com/powerline/fonts/raw/master/SourceCodePro/Sauce%20Code%20Powerline%20Regular.otf" -o "Source Code Pro for Powerline.otf"
- 安裝字體
mkdir -p ~/.fonts
cp Source\ Code\ Pro\ for\ Powerline.otf ~/.fonts/
mkdir -p ~/.fonts/PowerlineFonts
cp Source\ Code\ Pro\ for\ Powerline.otf ~/.fonts/PowerlineFonts
fc-cache -f -v ~/.fonts/
#異常:
command not found: fc-cache
#解決:
sudo apt-get install fontconfig
九、安裝zsh
cat /etc/shells #查看安裝了幾種Shell
sudo apt-get install zsh
chsh -s /bin/zsh #修改默認(rèn)Shell
- 安裝on-my-zsh
#自動(dòng)安裝
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
#手動(dòng)安裝
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
- 修改主題
vim ~/.zshrc
ZSH_THEME="powerlevel9k/powerlevel9k" //主題目錄:~/.oh-my-zsh/themes
~ 其它
~ 參考資料
適用于 Linux 的 Windows 子系統(tǒng)安裝指南 (Windows 10)
WSL2安裝Debian(Ubuntu)并配置國內(nèi)apt源
WSL安裝及升級(jí)WSL2
終極 Shell——ZSH
The following packages have been kept back:
華為開源鏡像站