Skip to content

Navigation Menu

Sign in
Sign up

Packaging Method #1393

GeneralAccess started this conversation in Ideas
Discussion options

This page https://docs.appimage.org/packaging-guide/converting-binary-packages/pkg2appimage.html gives some information about how to design an AppImage package and asks for suggestions.

I haven't heard much about AppImages and haven't found a repository of them, so I assume they aren't as well known as other package types and are at a disadvantage in gaining users because of that.
Different types of package probably have their advantages - for example containers, and with AppImages a single executable file. However different packaging methods (by which I mean for example a manifest.json and a meson.build file) not so much. I can't see any advantage in AppImage having its own packaging method.

I've published an app and I like the idea of the AppImage, so would like to create one, but I don't want to learn another packaging method.

ChatGPT has some ideas for converting existing packages into an AppImage but they don't do very much.

Have you considered using one or more of the existing packaging methods (eg a Flatpak manifest and meson.build file) to create AppImages directly, or at least have a utility to convert a Flatpak manifest to an AppImage definition file, or to convert from a Flatpak package to an AppImage? That way the author could produce more than one format with one definition. It would give you the opportunity of making more apps available as AppImages.

You must be logged in to vote

Replies: 1 comment

Comment options

Hello @GeneralAccess.

There are dedicated developer tools that can help you create AppImages.

pkg2appimage is not something I would recommend if you want to make a proper AppImage for your own application. It's more a "last resort" tool for third parties to convert existing packages for applications that are not under their own control. If you want to build an official AppImage of your own application, then one of the tools from the above link may serve you better.

I have looked a bit into Flatpak a bit in the past but found it very convoluted under the hood, whereas AppImages are really simple - just self-mounting disk images that execute whatever you put inside.

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
None yet

AltStyle によって変換されたページ (->オリジナル) /