有没有办法在不使用 snapcraft 的情况下构建 snap 或 linux 应用程序?
Is there a way to build snap or a linux app without using snapcraft?
我正在使用 flutter dev,我想启用 linux 对许多应用程序的支持并遵循此 tutorial 但问题是
每次我尝试 运行 snapcraft
启动 VM 并从快照中再次安装 flutter
这会占用我的大量磁盘 space,时间和互联网 snapcraft --use-lxd
也一样
那么有没有其他方法可以构建 linux 应用程序,可以是 deb 文件、appimage 或任何东西?
谢谢。
是的,这可以用来制作 windows mac 和 linux
的桌面应用程序
您的问题将两个不同的步骤混为一谈:构建应用程序和打包应用程序。要使用 Flutter 构建一个 Linux 应用程序,您需要做的就是 运行 flutter build
,您将获得一个发布模式 Linux 应用程序。
您如何打包分发由您决定; Flutter 不需要 snap 作为分发选项。例如,您可以将 bundle
文件夹的内容压缩到构建输出目录中,然后将 post 压缩到某个地方供人们下载。
我正在使用 flutter dev,我想启用 linux 对许多应用程序的支持并遵循此 tutorial 但问题是
每次我尝试 运行 snapcraft
启动 VM 并从快照中再次安装 flutter
这会占用我的大量磁盘 space,时间和互联网 snapcraft --use-lxd
也一样
那么有没有其他方法可以构建 linux 应用程序,可以是 deb 文件、appimage 或任何东西?
谢谢。
是的,这可以用来制作 windows mac 和 linux
的桌面应用程序您的问题将两个不同的步骤混为一谈:构建应用程序和打包应用程序。要使用 Flutter 构建一个 Linux 应用程序,您需要做的就是 运行 flutter build
,您将获得一个发布模式 Linux 应用程序。
您如何打包分发由您决定; Flutter 不需要 snap 作为分发选项。例如,您可以将 bundle
文件夹的内容压缩到构建输出目录中,然后将 post 压缩到某个地方供人们下载。