wsl 配置 tauri 开发环境

wsl 配置 tauri 开发环境

tauri 是一个用来开发多平台桌面应用的框架,在使用的过程中难免会有另一种操作系统环境的需求。但是使用虚拟机或安装双系统都会比较浪费资源、或条件不允许。

这个时候使用 window 的 wsl 系统是一个很好的选择。

因为 tauri 的打包是不能跨平台的,如果只是用于打包,只需配置以下前两个步骤, 如果需要进行开发和测试,则需要进行图形界面配置。

安装 wsl

本节内容参考wsl 文件

第一种安装方式

使用管理员权限启动Powser ShellCMD,输入以下命令:

wsl --install 

如系统不支持这种方式安装,则进行第二种,手动安装的方式进行安装。

第二种安装方式

1、使用管理员启动PowserShell并运行以下命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

或者安装下图步骤安装:

setting-1

setting-2

setting-3

setting-4

2、启用虚拟机平台功能,wsl2 步骤,想用 wsl 的可以跳过这个步骤,运行一下命令:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

或者按照下图安装:

setting-5

其他步骤同上。

3、安装 linux 版本:

方式1:

打开Microsoft Store,搜索安装 linux 分发版,如: Ubuntu 20.04 LTS

方式2:

Powser Shell 中输入以下命令安装:

# 列出可用 linux 发行版
wsl --list --online
# 安装指定发行版
wsl --install -d <发行版名称>

4、设置 Linux 信息:

安装发行版后,打开程序,创建用户名和密码。

现在可以开始使用 wsl 了。

5、从 wsl 升级到 wsl2。

参考官方流程

安装 tauri 开发环境

参考官方 liunux 安装流程

配置图形界面

1、下载并安装 VcXsrv

2、设置防火墙网络访问,一般第一次打开软件时会询问是否允许。

手动设置防火墙,操作如下图所示:

firewall-1

firewall-2

3、启动 VcXsrv

VcXsrv-1

VcXsrv-2

VcXsrv-3

VcXsrv-4

4、查看 wsl 子系统的的ip地址。

打开 PowserShell,输入 ipconfig:

这个 ip 会变动,如需要固定 ip,请自行上网查询方法。

ipconfig

5、在 wsl2 子系统中配置 X Server 显示。

编辑 ~/.bashrc~/.zshrc 文件,在文件开头或结尾添加以下内容:

export DISPLAY=[HOST]:[DISPLAY NUMBER]

HOST: 为上一步查询到的 ip;

DISPLAY NUMBER 一般为 0;

刷新配置:

source ~/.bashrc

6、验证

安装 x11-apps

sudo apt install x11-apps

运行时钟

xclock

如出现显示时钟的窗口,则配置成功。否则,请查看终端显示的错误信息,并自行搜索解决方法。

posted @ 2022-08-03 16:29  一书念想  阅读(940)  评论(0编辑  收藏  举报