环境
1. Windows更新到2004
2. 启用Windows功能
A、 控制面板?程序?程序和功能?启用或关闭Windows功能
B、 PowerShell命令
- win + R运行:powershell
- win + X菜单选择:powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3. 安装linux内核更新包
linux内核更新
安装发行版
-
Microsoft Store搜索Ubuntu,下载需要的版本 -
点击Ubuntu完成安装 -
执行: sudo apt-get update
sudo apt-get install ca-certificates
设置WSL版本
wsl --set-default-version 2
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
注: sed命令 -
更新 更新索引 sudo apt update
更新组件 sudo apt upgrade
若出现: The following packages have been kept back:
参考:
因为有部分packages的安装版比release版新,而出现“The following packages have been kept back”这个问题,解决方法是使用apt-get -u dist-upgrade统一更新到发布的版本。这条命令会强制更新软件包到最新版本,并自动解决缺少的依赖包。
解决办法: sudo apt-get -u dist-upgrade
终端优化
-
安装Fluent Terminal 下载:FluentTerminal.Package_0.7.2.0_Test.zip 解压:Install.ps1 -> 右键 -> 使用PowerShell运行 -
修改字体 下载字体 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
sudo apt-get install zsh
chsh -s /bin/zsh
-
安装on-my-zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
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
其它
VIM安装代码补全插件YouCompleteMe
参考资料
适用于 Linux 的 Windows 子系统安装指南 (Windows 10)
WSL2安装Debian(Ubuntu)并配置国内apt源
WSL安装及升级WSL2
终极 Shell——ZSH
The following packages have been kept back
华为开源镜像站
|