Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Linux
  3. Fan of Flatpaks ...or Not?

Fan of Flatpaks ...or Not?

Scheduled Pinned Locked Moved Linux
linux
307 Posts 170 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • dessalines@lemmy.mlD [email protected]

    Can someone explain why flatpak isn't necessary for distros that have proper OS dependency management like Arch-based distros or Nix?

    Seems like flatpak is solving a problem for OS's that don't have proper dependency management.

    M This user is from outside of this forum
    M This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #219

    main selling points are isolation and having the latest version directly from developers without having to wait for your distro to package/update it.

    both are debatable since they are not as good as promoted (isolation doesn't always work correctly and it's a mess to configure it once you use anything different than the more mainstream distros) or goes against the historical preference (using bundled everything instead of cooperating with your distro packages and trusting every individual over trusting your distro as a whole) but having the latest version on any distro without having to wait is a popular need so they gained traction quite fast. this might make little sense for rolling release distros (arch, nix) but it's helpful if you have a stable base (years old debian) but need the latest feature on an specific application or have to use very specific libraries that are not packaged on the main distro and would require complex upgrades

    1 Reply Last reply
    0
    • shrewdcat@lemmy.zipS [email protected]
      This post did not contain any content.
      nostradavid@programming.devN This user is from outside of this forum
      nostradavid@programming.devN This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #220

      What’s a flatpak? Is that like a worse NixOS package? I prefer NixOS, BTW.

      17lifers@sopuli.xyz1 1 Reply Last reply
      4
      • shrewdcat@lemmy.zipS [email protected]
        This post did not contain any content.
        mystvalkyrie@lemmy.blahaj.zoneM This user is from outside of this forum
        mystvalkyrie@lemmy.blahaj.zoneM This user is from outside of this forum
        [email protected]
        wrote on last edited by [email protected]
        #221

        There was a few years where I pretty much only used Flatpaks because I was scared of the terminal. But now that I've learned how to use the terminal, it's so much more convenient because I can quickly update all my applications all in one place without having to open a separate app. Plus, some Flatpaks can fall really behind on software updates.

        There might be a Linux userbase someday where no one other than developers actually knows how to use the terminal, because users can run everything they want without a command line, but maybe that's actually a good thing because it'll drive up how many people use a Linux distro.

        With Windows and Mac, there's a shareholder incentive to enshittify. With Linux, if a distro goes bad and gets commercialized, there's always another distro people can move to, not to mention there's no financial incentive. The more people get on Linux, the less power these tech companies have. Personally, that and privacy are what drew me to Linux much more so than being able to tinker or fine-tune my experience.

        O C 2 Replies Last reply
        6
        • default_defect@midwest.socialD [email protected]

          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.

          G This user is from outside of this forum
          G This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #222

          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.

          1 Reply Last reply
          4
          • shrewdcat@lemmy.zipS [email protected]
            This post did not contain any content.
            L This user is from outside of this forum
            L This user is from outside of this forum
            [email protected]
            wrote on last edited by [email protected]
            #223

            Could things like this go in linuxmemes? Memes are fun but it would be nice to keep this a place for actual information. And no, this is not a comment on what it's saying, I'm just tired of so many memes.

            1 Reply Last reply
            10
            • F [email protected]

              one of my least favorite things about arch and other rolling distros is that yay/pacman will try and recompile shit like electron/chromium from source every few days unless you give it very specific instructions not to

              My understanding is that constantly triggering compiling like that shouldn't be happening in any typical arch + pacman situation. But it can happen in AUR. If it does, I think it's a special case where you should be squinting and figuring out what's going on and stopping the behavior; it's by no means philosophically endorsed as the usual case scenario for packages on arch.

              There's certainly stuff about Arch that's Different(TM) but nothing about the package manager process is especially different from, say, apt-get or rpm in most cases.

              J This user is from outside of this forum
              J This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #224

              saying it can happen in the AUR feels disingenuous to me when you consider how integrated the AUR is to the arch ecosystem. this is a genuine complaint from a user perspective and is an issue with the design philosophy imo. it is a special case but it’s so frequent as to be annoying, is my point.

              not sure why everyone is replying like i’m unaware and totally ignoring the actual grievance i have. im very well aware of pacman and yay’s intended behaviors, i just think they’re shit in some cases. idk if people who say this have never tried to daily drive arch before or something but the AUR is absolutely not optional unless you want to constantly hand roll your own shit. see my edit to the original comment.

              1 Reply Last reply
              0
              • F [email protected]

                one of my least favorite things about arch and other rolling distros is that yay/pacman will try and recompile shit like electron/chromium from source every few days unless you give it very specific instructions not to

                My understanding is that constantly triggering compiling like that shouldn't be happening in any typical arch + pacman situation. But it can happen in AUR. If it does, I think it's a special case where you should be squinting and figuring out what's going on and stopping the behavior; it's by no means philosophically endorsed as the usual case scenario for packages on arch.

                There's certainly stuff about Arch that's Different(TM) but nothing about the package manager process is especially different from, say, apt-get or rpm in most cases.

                J This user is from outside of this forum
                J This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #225

                saying it can happen in the AUR feels disingenuous to me when you consider how integrated the AUR is to the arch ecosystem. this is a genuine complaint from a user perspective and is an issue with the design philosophy imo. it is a special case but it’s so frequent as to be annoying, is my point.

                not sure why everyone is replying like i’m unaware and totally ignoring the actual grievance i have. im very well aware of pacman and yay’s intended behaviors, i just think they’re shit in some cases. idk if people who say this have never tried to daily drive arch before or something but the AUR is absolutely not optional unless you want to constantly hand roll your own shit. see my edit to the original comment.

                F 1 Reply Last reply
                0
                • F [email protected]

                  Gimp is a gigabyte larger as a flatpak

                  A This user is from outside of this forum
                  A This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #226

                  Wow that's actually big difference, thanks for bringing it up!

                  Good news, though, is that you are free to install Gimp as a native package, and use Flatpaks for the rest.

                  J 1 Reply Last reply
                  0
                  • mystvalkyrie@lemmy.blahaj.zoneM [email protected]

                    There was a few years where I pretty much only used Flatpaks because I was scared of the terminal. But now that I've learned how to use the terminal, it's so much more convenient because I can quickly update all my applications all in one place without having to open a separate app. Plus, some Flatpaks can fall really behind on software updates.

                    There might be a Linux userbase someday where no one other than developers actually knows how to use the terminal, because users can run everything they want without a command line, but maybe that's actually a good thing because it'll drive up how many people use a Linux distro.

                    With Windows and Mac, there's a shareholder incentive to enshittify. With Linux, if a distro goes bad and gets commercialized, there's always another distro people can move to, not to mention there's no financial incentive. The more people get on Linux, the less power these tech companies have. Personally, that and privacy are what drew me to Linux much more so than being able to tinker or fine-tune my experience.

                    O This user is from outside of this forum
                    O This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #227

                    There might be a Linux userbase someday where no one other than developers actually knows how to use the terminal, because users can run everything they want without a command line

                    Ideally, all the essential terminal commands could be replicated in a user-friendly GUI-applicable manner. Don’t ever have to remove the terminal for those that enjoy it, but if we could have a magic world where even the failure states could be navigated with little to no prior knowledge required and it gets everyone away from Windows and Mac for good, I’m all for it.

                    1 Reply Last reply
                    5
                    • dessalines@lemmy.mlD [email protected]

                      In that case flatpak is basically a hack for OS's with broken or improper dependency manangement systems. Either those OS's should fix their broken systems, or ppl should move to OS's that do it properly, as that's one of the most important functions of your OS anyway.

                      B This user is from outside of this forum
                      B This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #228

                      Flatpaks make sense for atomic distros, too. It’s not always a matter of there being one right way to do things.

                      1 Reply Last reply
                      0
                      • O [email protected]

                        It's a flatpak://url that opens the app store on the computer where you do a one click install. So technically it's two clicks.

                        Z This user is from outside of this forum
                        Z This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #229

                        Ah, I don't have an app store. That would explain why I have never seen it.

                        1 Reply Last reply
                        0
                        • shrewdcat@lemmy.zipS [email protected]
                          This post did not contain any content.
                          Z This user is from outside of this forum
                          Z This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #230

                          I use SystemD binary Gentoo with Flatpaks. Sue me.

                          geneva_convenience@lemmy.mlG S 2 Replies Last reply
                          6
                          • A [email protected]

                            It would take 1,01gb

                            Dependencies typically take 5-80 megabytes of space.

                            E This user is from outside of this forum
                            E This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #231

                            That's just not true. I used to use flatpak and it would download nvidia drivers for each one.

                            A 1 Reply Last reply
                            2
                            • A [email protected]

                              Please clarify, what option do you mean? Flatpaks are supported on any Linux system, it doesn't matter what distro or hardware. Or if you mean sparing some megabytes - typically yes as well. The smallest amount of memory I've seen on a laptop is 32gb, and typically it's no less than 250gb.

                              If it's not present in you distributions' app store, you can either enable it somewhere or download another app manager like Discover, GNOME Software, or pamac if you're on Arch.

                              If installation of some app incurs a few gbs of downloads, it is likely that your system updates packages alongside installing your app. Typical Flatpak app takes 10-150 megabytes.

                              E This user is from outside of this forum
                              E This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #232

                              Every gb matters on a 250gb laptop lol

                              A 1 Reply Last reply
                              2
                              • A [email protected]

                                Flatpaks are good, especially compared to snap.

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

                                vitabytesdev@feddit.nlV This user is from outside of this forum
                                vitabytesdev@feddit.nlV This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #233

                                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.

                                A 1 Reply Last reply
                                1
                                • Z [email protected]

                                  I use SystemD binary Gentoo with Flatpaks. Sue me.

                                  geneva_convenience@lemmy.mlG This user is from outside of this forum
                                  geneva_convenience@lemmy.mlG This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #234

                                  Watch out we've got a flatass over here

                                  1 Reply Last reply
                                  10
                                  • E [email protected]

                                    That's just not true. I used to use flatpak and it would download nvidia drivers for each one.

                                    A This user is from outside of this forum
                                    A This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by [email protected]
                                    #235

                                    Huh?

                                    Either it did something it shouldn't, or the system updated Nvidia drivers every time for no apparent reason. I have an Nvidia GPU, running proprietary drivers, and haven't ever witnessed anything of the kind.

                                    1 Reply Last reply
                                    0
                                    • E [email protected]

                                      Every gb matters on a 250gb laptop lol

                                      A This user is from outside of this forum
                                      A This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #236

                                      Gigabyte - sure, but it's not typical for a flatpak to bring so many heavy dependencies.

                                      1 Reply Last reply
                                      1
                                      • shrewdcat@lemmy.zipS [email protected]
                                        This post did not contain any content.
                                        P This user is from outside of this forum
                                        P This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #237

                                        I've never had a problem with flatpaks or snaps.

                                        M W 2 Replies Last reply
                                        2
                                        • nostradavid@programming.devN [email protected]

                                          What’s a flatpak? Is that like a worse NixOS package? I prefer NixOS, BTW.

                                          17lifers@sopuli.xyz1 This user is from outside of this forum
                                          17lifers@sopuli.xyz1 This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by [email protected]
                                          #238

                                          sandboxed application bundle installed from a flathub-compatible store or a local source (github etc)

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups