80
submitted 2 weeks ago by petsoi@discuss.tchncs.de to c/linux@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] bunitor@lemmy.eco.br 1 points 2 weeks ago

then why not just use regular packages?

[-] ibot@feddit.org 7 points 2 weeks ago* (last edited 2 weeks ago)

I think, because of Fedoras atomic desktops. I didn't use any of them yet, but it seems like Flatpaks should be used there, since one should (or can?) not install tradional packages there. Therefore Fedora provides the flatpaks anyway and they can be used on the non atomic desktops as well.

Another reason is, that you might not be able to install the latest version of an application as rpm package if a required dependency in the repo is outdated. A Flatpak usually does not have the issue since a newer version would include the fitting runtime. This said, I do think its not this big of an issue for fedora which is usually quite up to date. But if you run a distribution with LTS releases or something like Debian you will much more likely have older dependencies in your repositiry.

[-] bunitor@lemmy.eco.br 2 points 2 weeks ago* (last edited 2 weeks ago)

atomic desktops

i guess it makes sense in that case, but i'm really not convinced flatpaks should be used as the default (or only, apparently) way to install every application in the system. flatpak's flexibility is great for the particular cases where you want to install newer versions of applications or if an application isn't available in the official repos somehow. besides that, just use distro packages

Another reason is, that you might not be able to install the latest version of an application as rpm package if a required dependency in the repo is outdated

doesn't flathub solve that already?

[-] pmk@lemmy.sdf.org 2 points 2 weeks ago

Indeed. I believe most users will just switch to flathub. Sort of how most users will install some codecs, but it can't legally be included in the base install.

this post was submitted on 22 Jul 2025
80 points (87.0% liked)

Linux

57120 readers
1128 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 6 years ago
MODERATORS