有没有一种方法可以在不使用snapcraft的情况下构建snap或linux应用程序?

时间:2020-08-16 05:55:39

标签: linux flutter snapcraft appimage

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

每次我尝试运行snapcraft时,都会启动一个VM并从快照中再次安装Flutter

这占用了我大量的磁盘空间,时间和互联网snapcraft --use-lxd的作用相同

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

谢谢。

2 个答案:

答案 0 :(得分:1)

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

如何打包分发给您? Flutter的任何功能都不需要快照作为分发选项。例如,您可以在构建输出目录中压缩bundle文件夹的内容,然后将其发布到其他地方以供人们下载。

答案 1 :(得分:0)

是的,这可以用于制作适用于Windows Mac和Linux的桌面应用程序

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