繁体   English   中英

有没有办法在不使用 snapcraft 的情况下构建 snap 或 linux 应用程序?

[英]Is there a way to build snap or a linux app without using snapcraft?

我正在使用 flutter 开发人员,我想为许多应用程序启用 linux 支持并遵循本教程,但事情是

每次我尝试运行snapcraft时都会启动一个虚拟机并从 snap 中再次安装 flutter

这会占用我大量的磁盘空间、时间和网络snapcraft --use-lxd也一样

那么有没有其他方法可以构建一个 linux 应用程序,无论是 deb 文件、appimage 还是任何东西都可以?

谢谢。

您的问题是将两个不同的步骤混为一谈:构建应用程序和打包应用程序。 要使用 Flutter 构建 Linux 应用程序,您只需运行flutter build ,您将获得发布模式 ZEDC9F10A35A5D4747973

您如何分配 package 由您决定; Flutter 没有什么需要 snaps 作为分发选项。 例如,您可以只 zip 将 build output 目录中的bundle文件夹的内容上传,然后将其发布到某个地方供人们下载。

是的,这可用于为 windows mac 和 linux 制作桌面应用程序

https://github.com/go-flutter-desktop/hover

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM