You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 17:05:02