如何解决有没有一种方法可以在不使用snapcraft的情况下构建snap或linux应用程序?
我正在使用Flutter开发人员,我想为许多应用程序启用linux支持,并且遵循了tutorial,但事实是
每次我尝试运行snapcraft
时,都会启动一个VM并从快照中再次安装Flutter
这占用了我大量的磁盘空间,时间和互联网snapcraft --use-lxd
的作用相同
那么还有什么其他方法可以构建Linux应用程序,无论是deb文件,appimage还是其他任何东西都可以?
谢谢。
解决方法
您的问题是将两个不同的步骤混为一谈:构建应用程序和打包应用程序。要使用Flutter构建Linux应用程序,您需要做的就是运行flutter build
,您将获得发布模式的Linux应用程序。
如何打包分发给您? Flutter的任何功能都不需要快照作为分发选项。例如,您可以在构建输出目录中压缩bundle
文件夹的内容,然后将其发布到其他地方以供人们下载。
是的,这可以用于制作适用于Windows Mac和Linux的桌面应用程序
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。