codecamp

Tauri AppImage

AppImage 是一种分发格式,它不依赖于系统已安装的软件包,而是捆绑了应用程序所需的所有依赖和文件。因此,输出文件更大,但更容易分发,因为它受到许多 Linux 发行版的支持,并且可以在不进行安装的情况下执行。用户只需将文件设置为可执行(chmod a+x MyProject.AppImage),然后可以运行它(./MyProject.AppImage)。

AppImage 非常方便,如果无法创建针对发行版包管理器的软件包,它可以简化分发过程。但是,您应该谨慎使用它,因为文件大小会从2到6MB范围增长到70MB以上。

注意
如果您的应用程序需要播放音频/视频,您需要启用 ​tauri.conf.json > tauri > bundle > appimage > bundleMediaFramework​ 选项。这将增加 AppImage 捆绑包的大小,以包括用于媒体播放的额外的 ​gstreamer​ 文件。请注意,此标志目前仅在 Ubuntu 构建系统上受支持。


Tauri 自定义文件
Tauri GitHub Action
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Tauri 指南

Tauri 特性

Tauri 插件

Tauri 应用程序接口

Tauri JavaScript/TypeScript

Tauri 命令行界面

Tauri 进程

Tauri 参考

Tauri WebView 版本

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }