this post was submitted on 29 Mar 2025
459 points (79.1% liked)

linuxmemes

24192 readers
1537 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     

    For context: I habe a PC with an 8gb SSD and I somehow need to get an app on there that only has a flatpak release

    you are viewing a single comment's thread
    view the rest of the comments
    [–] x00z@lemmy.world 140 points 3 days ago (4 children)

    Flatpak seems to be the best choice for consistency and to have it working straight out of the box. I think Linux currently needs this because we're getting a lot less tech-savvy Linux users nowadays. Don't get me wrong; package managers should still be used, but how are we going to get people to change if they run into package conflicts or accidentally uninstall a wrong package?

    [–] ZkhqrD5o@lemmy.world 41 points 3 days ago (3 children)

    And universal compatability. One repo, for all distros. That's a big plus too!

    [–] cley_faye@lemmy.world 7 points 3 days ago (1 children)

    Until it doesn't work. There's a lot of subtlety, and at some point you'll have to match what the OS provide. Even containers are not "run absolutely anywhere" but "run mostly anywhere".

    That doesn't change the point, of course; software that are dependent on the actual kernel/low level library to provide something will be hard to get working in unexpected situations anyway, but the "silver bullet" argument irks me.

    [–] ZkhqrD5o@lemmy.world 5 points 3 days ago

    Everything is flawed, there is no silver bullet. But again, it's still a massive improvement over what we had previously.

    [–] lolcatnip@reddthat.com -3 points 3 days ago

    That's called having just one distro.

    [–] lemmydividebyzero@reddthat.com -4 points 3 days ago (2 children)

    Great... Now, you just need to convince the big distros to do that... Easy!!!!111

    [–] ZkhqrD5o@lemmy.world 21 points 3 days ago* (last edited 3 days ago)

    Well, that's the neat part. We don't need to do that because what Flatpak does, doesn't matter for them. People can just install Flatpak in their system and they have access to everything. I realise for system components it's a different story, but that's not the use case, it's for applications.

    Edit: typo.

    [–] Irelephant@lemm.ee 6 points 3 days ago

    Thats... the point of flatpak.

    [–] possiblylinux127@lemmy.zip 15 points 3 days ago

    It is also nice to have independent packages. Consistent user experience means a lot.

    [–] Cethin@lemmy.zip 4 points 3 days ago (1 children)

    It's useful, but it isn't the best option for everyone, so other options should be available.

    [–] lastweakness@lemm.ee 1 points 2 days ago (1 children)

    Why would you want the app devs to make that? The whole problem with distro-specific packages is having to package for multiple formats and it's a painstaking process that really isn't worth any amount of time investment at all. If you're an app developer, you'd much rather just make a universal package and hope that some distro package maintainer packages your app for their distro. That's just basic common sense...

    [–] Cethin@lemmy.zip 1 points 2 days ago* (last edited 1 day ago) (1 children)

    Because Flatpaks can't share libraries or anything. It creates a lot of bloat that doesn't need to be there. It's great for users that want to make sure the app will always work, but it isn't great for being efficient.

    [–] lastweakness@lemm.ee 1 points 1 day ago

    This is just a straight up lie. Flatpaks do share libraries, both as runtimes (as seen even in the screenshot here) and through deduplication between different runtimes and runtime versions. There's usually very little bloat, if any, especially if you use Flatpaks a lot, which you probably should, given the huge number of advantages especially with proprietary apps.

    [–] tazeycrazy@feddit.uk 2 points 3 days ago

    I just what to install an app. I don't want to spend an evening figgering out how to get a PWA to install. I don't want to consult a form or your git repository to install some package I will use once and will be patched out in the next version.