惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
H
Help Net Security
V
Visual Studio Blog
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
The Cloudflare Blog
Martin Fowler
Martin Fowler
D
Docker
腾讯CDC
F
Fortinet All Blogs
雷峰网
雷峰网
GbyAI
GbyAI
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
博客园 - 叶小钗

博客园 - LungGiyo

Windows Codex 桌面版与 VSCode Codex 双账号隔离教程 frp 教程 nginx 跨域解决 001 局域网其他电脑也能访问wsl服务 001 nvm 管理不同版本的 node 与 npm 关于IP送中的影响和解决办法 Antigravity google ai 接入高德MCP 1.3.2 git使用ssh密钥 连接远程仓库 dynadot域名 托管到cloudflare , 使用cloudflare 的CDN功能 003 二进制日志-binlog Django 项目开发整体步骤(0 开始)+进阶 磊科N60Pro刷机 uni的页面解析 前端技术知识扫盲篇 使用 Lucky 为群晖 / 极空间 NAS 全服务启用 HTTPS 安全访问 00 docker 命令总结 001 Python 基础 麒麟系统升级openssh至openssh-10.0p1 零信任访问控制系统aTrust 蓝屏 Python PyInstaller 打包、Pyarmor加密等 Oxidized的model
001 安装wsl 2 && 开启 WSL2
LungGiyo · 2025-04-01 · via 博客园 - LungGiyo

首先 WSL2 gui 需要Windows 11 Build 22000版本以上才支持,然后关于升级到 Windows11 和开启 WSL2 的步骤就不多叙了,网上很多教程。

使用添加删除windows组件功能:

 #设置WSL的版本为WSL2

wsl --set-default-version 2

#更新内核:

wsl --update   

# 列出所有可安装的linux版本

wsl --list --online 

  #安装 Ubuntu 22.04 LTS(强烈推荐) 适合:开发 / 服务器模拟 / Docker / Python / Node / PHP / 日常用

wsl --install -d Ubuntu-22.04

输入用户名,比如lxy ,然后输入2次密码

测试:查看CPU信息(型号) 

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 

以后怎么打开:

1. 输入ubuntu

2. 在windows窗口输入 wsl ,然后你会看到他会变成绿色

下面的暂时用不上 都是老旧的资料了

然后启动一次ubuntu。 安装过程中,需要设置默认账户和密码。

可以通过如下命令查看当前的版本:

支持中文(中文乱码修复):

  • 安装相关的包

sudo apt install language-pack-zh-hans
sudo dpkg-reconfigure locales #这一步要选择en_US.UTF-8和zh_CN.UTF-8, 并且zh_CN.UTF-8为默认语言
sudo apt install fontconfig

  • 安装 Windows 字体
创建/etc/fonts/local.conf文件,内容如下:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <dir>/mnt/c/Windows/Fonts</dir>
</fontconfig>

  • 刷新字体缓存
  • 重启 wsl 即可

输入法不能使用 Windows 宿主机上的,需要在虚拟机里安装输入法,目前有一个很大的问题就是,输入法的候选框不会跟随光标,其它的暂时没啥问题,勉强能用。

  • 安装 fcitx

sudo apt install fonts-noto fcitx dbus-x11 im-config fcitx-sunpinyin

  • 编辑/etc/locale.gen文件

# 找到 # zh_CN.UTF-8 这一行,取消注释
zh_CN.UTF-8

  • 编辑~/.profile文件

# 也可放在/etc/default/locale里面
export LANG=zh_CN.UTF-8
# 也可放在/etc/environment里面
export DefaultIMModule=fcitx
export INPUT_METHOD=fcitx # wayland输入法
export XMODIFIERS=@im=fcitx # x11输入法
export GTK_IM_MODULE=fcitx # gtk输入法
export QT_IM_MODULE=fcitx # qt输入法
# 运行fcitx
fcitx-autostart &>/dev/null

  • 刷新~/.profile

需要注意的时,fcitx 默认输入法切换快捷键是ctrl+space,会覆盖 IDEA 的提示快捷键,可以通过fcitx-config-gtk3修改,但是不能和 Windows 宿主机上的全局热键冲突,不然会无效。

这个时候在gedit里已经可以切出中文输入法了,如图:

google wsl2 gui 中文输入法