WSL 在 Windows 环境下就可以方便的学习 Linux 或者调试 Linux 程序,很方便。不过在安装使用过程中还是遇到了很多麻烦,记录一下
一、安装可选功能
在 Windows 设置中安装可选功能,把基于Windows的Linux子系统装上,重启
二、打开Windows Store,安装Ubuntu
直接安装即可
三、在开始菜单打开Ubuntu,报错
打开安装好的 Ubuntu
提示 WslRegisterDistribution failed with error: 0x800701bc
原因是 WSL2 内核没有更新
打开 https://docs.microsoft.com/zh-cn/windows/wsl/install-manual#install-windows-terminal-optional
下载更新包更新即可解决
四、重新打开Ubuntu,自动安装后进入系统
按提示设置用户名和密码
发现没有 root 用户
打开 PowerShell,输入命令
ubuntu config --default-user root
重启 Ubuntu,已经是 root 用户
输入命令
passwd
给 root 设置密码
五、安装linuxlogo
apt update
apt install linuxlogo
linuxlogo
六、安装中文环境
①安装语言包
安装中文基础语言包
apt install language-pack-zh-hans
②设置locale
开启中文 locale 支持,用 vim 打开 locale.gen
文件:
vim /etc/locale.gen
找到 # zh_CN.UTF-8 UTF-8
,将前面的 # 和空格删掉,按 ESC,输入命令 :wq
保存退出
③执行下面命令使其生效
locale-gen
修改默认 locale 为中文
vim /etc/default/locale
内容修改为 LANG=zh_CN.utf8
,保存退出
④让 vim 支持中文
vim /etc/vim/vimrc
在最后加入
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set encoding=prc
保存退出
重启一下 wsl,vim 就可以正确显示中文了
⑤汉化 man 手册
# 安装中文手册页
apt install manpages-zh
安装完成后使用 man
命令或者 --help 参数就可以显示汉语帮助了。