• kaidezee@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    4 days 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@linkage.ds8.zone
    link
    fedilink
    arrow-up
    12
    ·
    7 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.

  • muusemuuse@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    6 days ago

    Enter the calm and quiet room

    Pass out torches and pitchforks, guns and knives

    “Snaps exist”

    War erupts.

  • limelight79@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    7 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.

  • rumba@lemmy.zip
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    7 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.

  • Mahi@sh.itjust.works
    link
    fedilink
    arrow-up
    5
    ·
    7 days ago

    I’m a big fan of the idea of sandboxed apps. Flatpak is not great as it compromises sandboxing for compatibility (both with distros and apps) and also it’s quite stagnant now. But there are no other options anyway, so I use it.

  • grimaferve@fedia.io
    link
    fedilink
    arrow-up
    4
    ·
    7 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.

  • a Kendrick fan@lemmy.ml
    cake
    link
    fedilink
    arrow-up
    5
    ·
    7 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)

  • Bronstein_Tardigrade@lemmygrad.ml
    link
    fedilink
    arrow-up
    3
    ·
    6 days ago

    Just another tool in the toolbox. Use it or not, up to the user. I’ve even seen Slackware users who say they use Flatpak to ward off dependency rabbit holes.

  • Default_Defect@midwest.social
    link
    fedilink
    English
    arrow-up
    85
    arrow-down
    1
    ·
    8 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.

    • gravitas_deficiency@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      8 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.

    • brax@sh.itjust.works
      link
      fedilink
      arrow-up
      15
      arrow-down
      10
      ·
      8 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…

    • Jankatarch@lemmy.world
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      edit-2
      8 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.

    • Ferk@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      7 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).

  • Axum@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    70
    arrow-down
    12
    ·
    8 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@beehaw.org
      link
      fedilink
      arrow-up
      38
      ·
      8 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.

      • HayadSont@discuss.online
        link
        fedilink
        arrow-up
        1
        ·
        8 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.

    • VitabytesDev@feddit.nl
      link
      fedilink
      arrow-up
      2
      ·
      8 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@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        8 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@lemmy.world
      link
      fedilink
      arrow-up
      3
      arrow-down
      2
      ·
      8 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.

  • NotSteve_@lemmy.ca
    link
    fedilink
    arrow-up
    50
    arrow-down
    4
    ·
    edit-2
    8 days ago

    I love installing things from the CLI and prefer to only do it that way but Linux needs a single click install method for applications if it’s ever going to become a mainstream OS. The average person just wants to Google a program, hit download and install. If not that then they want to use a mobile-like App Store.

    Flatpak is kind of perfect at achieving both those things

      • NotSteve_@lemmy.ca
        link
        fedilink
        arrow-up
        10
        arrow-down
        5
        ·
        edit-2
        8 days ago

        Oh 100% but have you tried to explain how to use one to a computer novice? Like yes, the answer is usually “they should just…” but novice users will never. With flatpak, they get an experience similar to how MacOS works and a bit like how .exes work and it Just Works™️

        Edit: like I’ve had trouble showing people how to use the GNOME App Store which could not be any more simple. Anyone who has been convinced to install Linux already feels way out of their element so making everything feel as natural as possible is essential (and I mean, flatpaks are awesome anyway)

        • Ziglin (it/they)@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          8 days ago

          Wait how do you install flatpaks? I add the remote (if necessary) and then install it from there. That is nothing like I have ever seen on Windows (though apparently there are package managers).

            • Ziglin (it/they)@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              8 days ago

              That just displays the command or is there a browser extension that runs it for you too? Most Windows apps certainly don’t run by just clicking a button either.

    • BCsven@lemmy.ca
      link
      fedilink
      arrow-up
      11
      arrow-down
      1
      ·
      edit-2
      8 days ago

      OpenSUSE has OneClick install for RPMs. https://en.opensuse.org/openSUSE:One_Click_Install

      Edit: and if you happen to download an rpm, you just double click it in the filemanager (or single click if that is your setting) and it launces the install GUI.

      Its similar to how MSI file install looks…just next next finish kind of thing

      • NotSteve_@lemmy.ca
        link
        fedilink
        arrow-up
        14
        arrow-down
        3
        ·
        edit-2
        8 days ago

        For sure and I agree that should be enough but the average person is not good with computers and they don’t want to learn. They won’t understand the nuances of different distributions of Linux. Like try explaining the difference between a .deb, a .tar.gz, and a .rpm to a person who’s already hésitent about using Linux. Flatpak solves that by just having one download that any Linux install can use

        • thingsiplay@beehaw.org
          link
          fedilink
          arrow-up
          12
          ·
          8 days ago

          Those mystical average people would probably stay on Windows, if they don’t care or cannot learn basics of other systems. Its really not hard to explain and understand, even for “average person” that there is an universal source for applications and there are packages designed and managed by your operating system. I think its important for people to learn basics and we should teach them, not dumb them down like on Windows. Soon people won’t be able to eat themselves anymore…

        • m532@lemmygrad.ml
          link
          fedilink
          arrow-up
          1
          ·
          8 days ago

          Just go to the package manager, type in the name of the program, install.

          That’s easier than on windows: go to the browser, search for the program, avoid the ads, search for the download button, follow the install wizard, avoid the toolbar

  • Limonene@lemmy.world
    link
    fedilink
    arrow-up
    44
    arrow-down
    1
    ·
    8 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.

    • Obin@feddit.org
      link
      fedilink
      arrow-up
      11
      ·
      edit-2
      8 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

    • buttnugget@lemmy.world
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      8 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?

      • Aimeeloulm@feddit.uk
        link
        fedilink
        arrow-up
        11
        arrow-down
        1
        ·
        8 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 🙂

        • BeardedGingerWonder@feddit.uk
          link
          fedilink
          English
          arrow-up
          2
          ·
          8 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);@lemmy.ca
            link
            fedilink
            arrow-up
            3
            ·
            7 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.