如何在Flatpak沙箱中构建Tauri 2.0 RC版本应用?
在Flatpak沙箱中构建Tauri 2.0 RC应用的解决方案
1. 安装WebKit2GTK Flatpak扩展
首先确认VSCodium使用的基础运行时版本:
flatpak info com.vscodium.codium | grep Runtime
输出会显示类似Runtime: org.freedesktop.Platform//22.08的内容,记下版本号(比如22.08)。
安装对应版本的WebKit2GTK平台扩展:
flatpak install org.freedesktop.Platform.WebKit2GTK//<你的版本号>
示例(针对22.08版本):
flatpak install org.freedesktop.Platform.WebKit2GTK//22.08
2. 补充Rust环境扩展
Tauri构建依赖Rust,Flatpak的Node.js SDK不包含该环境,需安装对应运行时版本的Rust扩展:
flatpak install org.freedesktop.Sdk.Extension.rust//<你的版本号>
示例:
flatpak install org.freedesktop.Sdk.Extension.rust//22.08
3. 配置沙箱环境并执行构建
打开VSCodium内置的Flatpak终端,先激活Node.js和Rust的扩展环境:
source /usr/lib/sdk/nodejs/enable.sh source /usr/lib/sdk/rust/enable.sh
进入你的Tauri项目目录,执行构建命令:
pnpm tauri build
额外注意事项
- 如果仍存在依赖问题,检查是否遗漏了Tauri所需的其他系统库对应的Flatpak扩展,可匹配Tauri官方依赖列表查找对应包。
- 确保
tauri.conf.json中的构建配置未指定沙箱外的系统路径,全部使用沙箱内的依赖资源。
内容的提问来源于stack exchange,提问作者DadiBit
相关产品推荐
相关产品推荐

