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

推荐订阅源

H
Help Net Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
Microsoft Azure Blog
Microsoft Azure Blog
Google DeepMind News
Google DeepMind News
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
爱范儿
爱范儿
L
LangChain Blog
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
MongoDB | Blog
MongoDB | Blog
Hugging Face - Blog
Hugging Face - Blog
G
Google Developers Blog
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
D
DataBreaches.Net
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 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 中文输入法