this post was submitted on 13 Apr 2025
26 points (88.2% liked)

Linux

53368 readers
840 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

If you have to choose between using an App Image, from the developpers official site or an AUR package (or apt e.g), what do you choose?

you are viewing a single comment's thread
view the rest of the comments
[–] Dirk@lemmy.ml 17 points 1 week ago (1 children)

My personal order:

Repositories > AUR > Making an own AUR package > Making an own package not in AUR > Flatpak > Using an alternative to that application > consider if I really need it > AppImage

[–] HappinessPill@lemmy.ml 1 points 4 days ago* (last edited 4 days ago) (1 children)

Why do you consider AppImages as last resort?

I can understand that in a distro the main repo need to be prioritized to avoid bloat of repetitive dependencies that could happen with a lot of AppImages.

I can't understand why so many people are opposed to it as an supportive role from a practical and complementary perspective.

[–] Dirk@lemmy.ml 2 points 4 days ago

Why do you consider AppImages as last resort?

Mainly because you cannot manage them properly.

Installing from the repos I have pacman, from the AUR I can use one of the various AUR helpers (most of them can forward repo package updates to pacman, so I really have just one command to update the system and all AUR packages).

When making my own packages I usually also put them in the AUR (plus, it is super easy to do make an own package and put in in the AUR) – and from there an aUR helper takes care about updates. Flatpaks can also be updated very easy by just running one command.

So: All of those have a specific location where they install and allow me to start them easily because they put a script/link somewhere in $PATH. All of those can be easily maintained and updated.

Last time I checked, AppImages had none of those. Neither could I easily update all of them on my system, nor is there a dedicated location to place them, nor is there an “unified” (i.e. something in $PATH) way of starting them. I have to manually check for updates, re-download the whole thing, replace the current AppImage file in an arbitrary location.

This is just how I do not want to maintain my programs.