1、 Microsoft Store 中安装 windows Terminal
2、 更新 wsl 或 Microsoft Store 中安装 wsl2
wsl --version
wsl --update
3、 设置wsl2为默认
wsl --set-default-version 2
4、 Microsoft Store 中安装 Ubuntu 20.04.5 LTS
wsl --install
5、 windows下 wsl2 迁移 ubuntu
5.1 LxRunOffline 安装,并添加至环境变量
https://gitcode.net/mirrors/ddosolitary/lxrunoffline?utm_source=csdn_github_accelerator
https://github.com/DDoSolitary/LxRunOffline/releases
5.2 查看 wsl 安装的 ubuntu系统
LxRunOffline list
[ERROR] Couldn't get the value "DistributionName" of the registry key "Software\Microsoft\Windows\CurrentVersion\Lxss\AppxInstallerCache".
Reason: 系统找不到指定的文件。
- win+R 输入regedit,进入注册表
- 打开:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss\
- 删除 AppxInstallerCache 文件夹
- 错误:
Error code: Wsl/Service/0x8007273d
netsh winsock reset
5.3 停止 wsl
wsl --shutdown
5.4 移动 windows 中 ubuntu 文件
- 先在d盘或其他地方建立文件夹(D:\ubuntu_wsl)
LxRunOffline move -n Ubuntu-20.04 -d D:\ubuntu_wsl
5.5 查看 wsl 中 ubuntu 在 windows 中路径
LxRunOffline get-dir -n Ubuntu-20.04
6、 ubumtu20.04 更新源
sudo vim /etc/apt/source.list
sudo su
ubuntu2004 config --default-user root
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
- i 编辑模式
- esc 命令模式
- :wq 命令模式下保存退出
- :wq 命令模式下强制保存退出
- 保存不了,一般是权限不够,切换至管理员账户后重新编辑。
阿里源有问题请自行点击此链接去官网查看,包含其他版本Ubuntu源
sudo apt update && sudo apt upgrade -y
7、 安装 aptitude
包管理工具
sudo apt-get install aptitude
8、 ubuntu20.04 中文显示
8.1 查看本地语言包,安装语言包
locale -a //查看现有语言包
sudo apt install language-pack-zh-hans
8.2 设置默认语言为中文
sudo cp /etc/default/locale /etc/default/locale.bak //备份原设置
sudo update-locale LANG=zh_CN.UTF-8
sudo vim /etc/default/locale
将内容修改为
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
最后,开启新的终端即可生效
sudo apt update
8.3 安装微软雅黑字体(解决谷歌浏览器方框款吗)
wget -O get-fonts.sh.zip http://files.cnblogs.com/DengYangjun/get-fonts.sh.zip
unzip -o get-fonts.sh.zip 1>/dev/null
chmod a+x get-fonts.sh
./get-fonts.sh
fc-list
fc-list :lang=zh
9、 安装 gcc
sudo aptitude install build-essential
sudo apt update && sudo apt upgrade -y
10、 安装 Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
11、 vscode
相关
-
win中安装 vscode
-
win中安装插件:Remote Development
-
ubuntu命令:code .
启动 vscode
-
安装 Rust 插件:rust-analyzer、Even Better Toml、rust syntax 、Tabnine
12、 ubuntu20.04安装 chrome
12.1 下载安装谷歌浏览器
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get -f install
google-chrome
12.2 卸载谷歌浏览器
sudo apt purge google-chrome-stable
12.3 ubuntu 设置默认浏览器
sudo update-alternatives --config x-www-browser
12.4 谷歌浏览器打开报错
[1896:1896:0210/101102.079224:ERROR:zygote_host_impl_linux.cc(100)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180
vi /usr/bin/google-chrome
exec -a "$0" "$HERE/chrome" "$@" 改为
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir --no-sandbox
-
其他错误:可能是 windows 系统内核版本低 ,开始 - 设置 - 更新和安全
,更新windows系统。
-
查看windows系统版本cmd下:**`ver
-
wsl-ubuntu20.04安装的谷歌浏览器,安装中文输入法后无法切换中文输入法,搜索后未解决(或许只能安装图形界面才能解决)
-
windows中如何启动安装好的wsl2中的ubuntu
- 打开安装的
Windows Terminal
(没安装的话看本文最前面),然后选择Ubuntu 20.04.5 LTS
即可
-
wsl2如何关闭运行中的Ubuntu
- 切换至Windows PowerShell下运行即可。
ubuntu更新错误
E: 仓库 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu focal Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
rm /etc/apt/sources.list.d/fcitx-team-ubuntu-nightly-focal.list
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)