Appimages, snaps and flatpaks, which one do you prefer and why?

13 points

None of the above. Native debs/rpms/whatever for desktops, docker images for servers.

permalink
report
reply
6 points

but what about the apps that are not in the official repository?

for example tuba the mastodon client

permalink
report
parent
reply
2 points

Tuba is in the AUR

permalink
report
parent
reply
-1 points

The aur has now broke your system congrats

permalink
report
parent
reply
9 points

aur is limited to arch based distros only

permalink
report
parent
reply
2 points

Then a tgz that I unpack to /opt/ or somewhere in ~/

permalink
report
parent
reply
4 points
*

package myself; I chose Gentoo (and previously Arch) in part because its reasonably easy to package things there.

Most build systems are covered by eclasses ( libraries) that handle the repetitive minutia every package that build system needs.

Here’s the tuba ebuild for example (from GURU, the Gentoo equivalent of the AUR), 90% of it is just listing the dependencies and telling it to use a few eclasses to handle everything else.

Oh, and here’s the lemmy back end ebuild, the giant wall of crates is automatically generated/updated from a tool that reads the cargo files. (needed because Gentoo doesn’t allow internet access during the build for normal packages so crates are downloaded ahead of time)

permalink
report
parent
reply
1 point

I hope you turn on DCT because docker image downloads are totally insecure by default.

permalink
report
parent
reply
1 point

What’s DCT? I’m not actually running Docker but Kubernetes.

permalink
report
parent
reply
1 point

Docker Content Trust. Its the (off by default and pretty broken) way that docker would verify what it downloads wasn’t maliciously modified

permalink
report
parent
reply
4 points

i use arch just so i don’t have to use any of these

permalink
report
reply

None of them

permalink
report
reply
3 points

None

permalink
report
reply
1 point

I prefer all of them (including Snap) we should have a kid together and ask them their preference.

permalink
report
parent
reply
6 points

Appimages are good for downloading off sketchy websites, Snaps are good for server CLI apps, Flatpaks are good for GUIs

But honestly they all solve the main issue pretty well

permalink
report
reply

Linux

!linux@lemmy.ml

Create post

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

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

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

Community stats

  • 9.8K

    Monthly active users

  • 5.8K

    Posts

  • 162K

    Comments