• @[email protected]
    link
    fedilink
    23 hours ago

    Don’t like it for one simple reason: no integration with the distribution. Flatpak is this sort universal solution that works, but doesn’t necessarily work hand-in-hand with the distro, unlike package managers.

  • Captain Beyond
    link
    fedilink
    123 days ago

    Not a fan for a few reasons. Flathub (as far as I know) works on the app store model where developers offer their own builds to users, which is probably appealing to people coming from the Windows world who view distros as unnecessary middlemen, but in the GNU/Linux world the distro serves an important role as a sort of union of users; they make sure the software works in the distro environment, resolve breakages, and remove any anti-features placed in there by the upstream developers.

    The sandboxing is annoying too, but understandable.

    Despite this I will resort to a flatpak if I’m too lazy to figure out how to package something myself.

    • @[email protected]
      link
      fedilink
      31 day ago

      The sandboxing is part of the point, having a permissions model that puts the user in control of what programs are allowed to do is critical.

  • @[email protected]
    link
    fedilink
    English
    9
    edit-2
    3 days ago

    Enter the calm and quiet room

    Pass out torches and pitchforks, guns and knives

    “Snaps exist”

    War erupts.

    • @[email protected]
      link
      fedilink
      32 days ago

      War with who? I’m posting this from Kubuntu and I’d happily agree with you that Snap should fuck off and die. (In particular, the backend being controlled by Canonical makes it objectively bad compared to Flatpak.) Even among people like me who tolerate Snap (for now…), I really don’t think you’re gonna find anybody who actually likes it, let alone enough to champion it.

      Can’t start a war when there’s a consensus!

      • @[email protected]
        link
        fedilink
        11 day ago

        Oh, hi! I also use Kubuntu, but I love Snaps! I use them for everything. I even tried to use a Snap-version of the kernel, but it completely destroyed my system so I had to reinstall… but other than that, they’re great.

  • @[email protected]
    link
    fedilink
    English
    835 days ago

    My favorite part of the linux experience is the FREEDOM, but also being talked down to for not using my freedom correctly, I should only do things a specific way or I might as well just use windows.

    • @[email protected]
      link
      fedilink
      1
      edit-2
      3 days ago

      You are mixing different ideas of freedom. Software freedom is not the same as freedom of choice of software.

      You don’t need Linux to have choices of what software to use, you have that in most (all?) proprietary systems, in some you might even have more choices than in Linux… even if it includes proprietary software.

      This is analogous to how being a free person (not a slave) is not the same as having freedom to choose who to work for, even if some of them are slavers (ie. having freedom to choose your master).

    • @[email protected]
      link
      fedilink
      154 days ago

      Because using your freedom to promote options that restrict freedom means helping to remove your freedom. But hey, what do the Linux elders know? Clearly the new people into Linux are far smarter…

    • @[email protected]
      link
      fedilink
      English
      64 days ago

      It’s extremely context-dependent.

      If we’re talking about enterprise-grade, five-nines reliability: I want the absolute simplest, bare-bones, stripped down, optimized infra I can get my hands on.

      If we’re talking about my homelab or whatever else non-critical system: I’m gonna fuck around and play with whatever I feel like.

    • @[email protected]
      link
      fedilink
      4
      edit-2
      4 days ago

      You don’t have to do as they say but doing so lets you talk down to others who aren’t. So it’s a fair trade.

  • @[email protected]
    link
    fedilink
    73 days ago

    I “grew up” with Slackware, so I definitely understand the dependency issue.

    I like flatpaks (and similar) for certain “atomic” pieces of software, like makemkv. For more “basic” software, like, say, KDE, I want it installed natively.

  • @[email protected]
    link
    fedilink
    English
    83 days ago

    I need OBS on this new computer!

    Let’s install the flatpack!

    V4l problems

    Plugins Problems

    Wayland Problems

    I’m just going back to the .deb, thanks.

    • csolisr
      link
      fedilink
      103 days ago

      Flatpak being securely sandboxed by default is both its biggest strength and its worst point of contention. The XDG is still scrambling to replicate the permission requests paradigm from Android on the Linux desktop.

  • grimaferve
    link
    fedilink
    43 days ago

    Honestly? I’m a fan of Flatpaks where they make sense. I’m also okay with Appimages. Native is pretty cool. Whatever gets the thing to run really.

    I like to use the terminal to update my applications, it’s just faster. I have an alias to run an update for native packages and flatpaks. You can use your GUI of choice. Or not, it’s up to you. It’s that sort of freedom that I love about using Linux.

    In some cases, Flatpak actually helps, as in my case, with Prism Launcher. Some of my system libraries cause issues with a handful of mods, but the libraries distributed with the Flatpak get that working. Hopefully that’s not foreshadowing more future library-related issues.

  • @[email protected]
    link
    fedilink
    424 days ago

    I’ve never heard anyone say that Flatpaks could result in losing access to the terminal.

    My only problem with Flatpaks are the lack of digital signature, neither from the repository nor the uploader. Other major package managers do use digital signatures, and Flatpaks should too.

    • @[email protected]
      link
      fedilink
      8
      edit-2
      4 days ago

      Nah, it’s the same as with systemd, docker, immutable distros etc. Some people just don’t appreciate the added complexity for features they don’t need/use and prefer to opt out. Then the advocates come, take not using their favorite software as a personal insult and make up straw-men to ridicule and argue against. Then the less enlightened of those opting out will get defensive and let themselves get dragged into the argument. 90% that’s the way these flame wars get started and not the other way around.

      For the record, I use flatpak on all my desktops, it’s great, and all of the other mentioned things in some capacity, but I get why someone might want to not use them. Let’s not make software choice a tribalism thing please. Love thy neighbor as thyself, unless they use Windows, in which case, kill the bastard. /s

    • @[email protected]
      link
      fedilink
      24 days ago

      I was just wondering the connection between flatpaks and the terminal because I’ve never heard of flatpaks before and Wikipedia says they’re a sandboxed package management system or something?

      • @[email protected]
        link
        fedilink
        114 days ago

        As someone who uses Flatpak you can still use the terminal to install, uninstall and do maintenance, not sure why people believe terminal is useless with Flatpak 😞

        Flatpaks are containers, same as Snaps, I personally prefer Flatpaks over Snaps, but just my personal choice. I use Flatsweep and Flatseal apps to help administrate Flatpak apps, but use terminal as well 🙂

        • @[email protected]
          link
          fedilink
          English
          14 days ago

          I’ve no real preference so long as my PC starts stuff. The reason I avoid flatpaks is because I have at some point acquired the habit of anything I install that’s not an appimage I pretty much launch from the terminal and I remember trying flatpaks and them having names like package.package.nameofapp-somethingelse and I can’t keep that in my head.

          • setVeryLoud(true);
            link
            fedilink
            24 days ago

            I’ve actually been discussing the idea of Flatpaks offering “terminal aliases”, similar to what Snaps do, with some people involved in Flatpak. It’s something that could happen in the future, but for now, you can totally create an alias to run a Flatpak from a single word, it’s just a PITA.

  • @[email protected]
    link
    fedilink
    233 days ago

    Perhaps ironically, this is mocking a strawman. Flatpacks can be installed and managed using the terminal! Not only that but Linux-Distros have had graphical package managers for decades.

    The primary reason that distros have embraced flatpack / snap / appimage is that they promise to lower the burden of managing software repositories. The primary reason that some users are mad is that these often don’t provide a good experience:

    • they are often slower to install/start/run
    • they have trouble integrating with the rest of the system (ignoring gtk/qt themes for example)
    • they take a lot more space and bandwidth

    Theoretically they are also more secure… But reality of that has also been questioned. Fine grained permissions are nice, but bundling libraries makes it hard to know what outdated libraries are running on the systems.

    • @[email protected]
      link
      fedilink
      12 days ago

      As far as I know, I’ve only installed Flatpaks using the terminal. The most annoying thing about them for me is having to type out the fully-qualified name of the software (e.g. org.mozilla.firefox instead of just firefox), which is a very terminal-specific issue, LOL!

  • a Kendrick fan
    link
    fedilink
    53 days ago

    Size and gnome/GTK dependencies are main reasons why I don’t use Flatpaks (I have nothing against gnome though, it just pulls in too much and KDE is worse in this regards, which is why I use Sway and River)

  • beleza pura
    link
    fedilink
    154 days ago

    flatpaks are fine and useful, i just wish we didn’t move into a scenario where applications that used to be easily available in distro repos start moving away from them and are only available through flatpaks. distro packages are just so much more efficient in every way. flatpaks are easier on maintainers and developers but that comes at a cost to the user. i have about a dozen or less flatpak apps installed and already i have to download at least 2 gigs of updates each week. i run debian

  • Axum
    link
    fedilink
    715 days ago

    Flatpaks are good, especially compared to snap.

    The future is atomic OS’s like silverblue, which will make heavy use of things like flatpak.

    • Yozul
      link
      fedilink
      355 days ago

      Atomic distros are cool, and I’m sure they will only get more popular, but I don’t buy the idea that they’re “The” future. They have their place, but they can’t really completely replace traditional distros. Not every new thing needs to kill everything that came before it.

      • @[email protected]
        link
        fedilink
        15 days ago

        They have their place, but they can’t really completely replace traditional distros.

        As it stands, I kinda agree. But I truly wonder to what extent we might be able to close the current gap.

    • @[email protected]
      link
      fedilink
      24 days ago

      Immutable OSes are difficult to use for coding or other tasks that include installing many terminal utilities and for that reason, I don’t recommend them and certainly don’t want them to be the future of Linux distros. And if I’m going to create a container running a different distro to install and run the apps I want to use, then I may as well use that distro on my host.

      • Axum
        link
        fedilink
        2
        edit-2
        4 days ago

        You just move to user directory installation of most tools via brew on Linux. It’s not difficult. The Bazzite distro handles all this incredibly well via brew, flatpaks, and distrobox.

    • Caveman
      link
      fedilink
      34 days ago

      Snap is not all bad if you’re on a Ubuntu based distro, I just don’t like the way it’s pushed and that it comes from Ubuntu mostly. Startup time is a major issue for me also, but all in all it works.

      I’m still sitting on the fence, heavily prefer flatpak but when Ubuntu is going to package nvidia drivers in a snap it’s a thing I’m up for trying.

      My understanding is that if I’m on Ubuntu and the snap uses the same underlying Ubuntu version as my distro it should be fast but I haven’t seen it.

  • @[email protected]
    link
    fedilink
    264 days ago

    I have used rpms, AppImages, Flatpaks, and source. I have even used a snap or two when I had no other choice.

    If you can’t work with them all, can you even say you Linux Bro?

    • @[email protected]
      link
      fedilink
      104 days ago

      Bro, TRUTH. I have preferences but when you gotta get something done, it doesn’t matter how the app comes bundled. I’d run .exe’s through Wine if I needed to.

    • Diplomjodler
      link
      fedilink
      24 days ago

      If you don’t compile everything from source, you may as well get a Chromebook!

  • 𝘋𝘪𝘳𝘬
    link
    fedilink
    284 days ago

    Flatpaks are great for situations where installing software is unnecessary complex or complicated.

    I have Steam installed for some games, and since this is a 32 bits application it would install a metric shit-don of 32 bit dependencies I do not use for anything else except Steam, so I use the Flatpak version.

    Or Kdenlive for video editing. Kdenlive is the only KDE software I use but when installing it, it feels like due to dependencies I also get pretty much all of the KDE desktop’s applications I do not need nor use nor want on my machine. So Flatpak it is.

    And then there is software like OBS, which is known for being borderline unusable when not using the only officially supported way to use it on Linux outside of Ubuntu – which is Flatpak.

    • @[email protected]
      link
      fedilink
      34 days ago

      And then there is software like OBS, which is known for being borderline unusable when not using the only officially supported way to use it on Linux outside of Ubuntu – which is Flatpak.

      But why is that? I mean just because it is packaged by someone else does not mean its unusable. So its not the package formats issue, but your distribution packaging it wrong. Right? In installed the Flatpak version, because they developers recommended it to me. I’m not sure why the Archlinux package should be unusable (and I don’t want to mess around with it, because I don’t know what part is unusable).

      • 𝘋𝘪𝘳𝘬
        link
        fedilink
        14 days ago

        But why is that?

        Because the OBS developers say so.

        And since I’m not on Ubuntu, I use the Flatpak version to get OBS as intended bey the OBS developers.

        So its not the package formats issue, but your distribution packaging it wrong. Right?

        Exactly. Most distributions fail hard when it comes to packaging OBS correctly. The OBS devs even threatened to sue Fedora over this.

        https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/39#note_2344970813

        • @[email protected]
          link
          fedilink
          English
          13 days ago

          I don’t know what you are smoking, I’ve used OBS for years installed from the AUR with zero problems…

        • @[email protected]
          link
          fedilink
          34 days ago

          The quoted image does not say so, they do not say the native packaging from your distribution is borderline unusable. That judgement was added by YOU. The devs just state the package on Archlinux is not officially supported, without making a judgement (at least in the quoted image).

          As for the Fedora issue, that is a completely different thing. That is also Flatpak, so its not the package format itself the issue. Fedora did package the application in Flatpak their own way and presented it as the official product. That is a complete different issue! That has nothing to do with Archlinux packaging their own native format. Archlinux never said or presented it as the official package either and it does not look like the official Flatpak version.

          So where does the developers say that anything that is not their official Flatpak package is “borderline unusable”?

          • 𝘋𝘪𝘳𝘬
            link
            fedilink
            13 days ago

            The quoted image does not say so

            It does exactly say so. Flatpak is the only supported and official method of installation when you’re not using Ubuntu.

            As for the Fedora issue, that is a completely different thing. That is also Flatpak, so its not the package format itself the issue.

            Exactly. And the Flatpak version from Fedora was unusable.

            So where does the developers say that anything that is not their official Flatpak package is “borderline unusable”?

            They don’t. It’s just unsupported.

    • @[email protected]
      link
      fedilink
      24 days ago

      This is the main benefit. However, i’m finding the software I use requires less dependencies and libraries these days.

      I barely even use flatpaks anymore. Almost everything is in official repos. I couldn’t tell you the last time I had a dependency conflict.

    • @[email protected]
      link
      fedilink
      14 days ago

      Flatpaks are great for situations where installing software is unnecessary complex or complicated.

      That’s my main use for flatpaks too. Add to that any and all closed source software, because you can’t trust that without a sandbox around it.

      Recently I’ve moved from using flatpak for electron apps and instead have a single flatpak ungoogled chromium instance I use for PWAs.