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.
  • 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
                              • thingsiplay@beehaw.orgT [email protected]

                                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).

                                dirk@lemmy.mlD This user is from outside of this forum
                                dirk@lemmy.mlD This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #239

                                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

                                thingsiplay@beehaw.orgT C 2 Replies Last reply
                                0
                                • vitabytesdev@feddit.nlV [email protected]

                                  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 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]
                                  #240

                                  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.

                                  1 Reply Last reply
                                  2
                                  • dirk@lemmy.mlD [email protected]

                                    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

                                    thingsiplay@beehaw.orgT This user is from outside of this forum
                                    thingsiplay@beehaw.orgT This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #241

                                    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"?

                                    dirk@lemmy.mlD 1 Reply Last reply
                                    3
                                    • Z [email protected]

                                      I use SystemD binary Gentoo with Flatpaks. Sue me.

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

                                      ✋😕🤚

                                      Absolute Dogshit

                                      1 Reply Last reply
                                      1
                                      • A [email protected]

                                        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 🙂

                                        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
                                        #243

                                        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.

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

                                          The issue I have with flatpaks is the size for most applications. It just doesn't make sense for me. Not that it's not useful and has it's purposes.

                                          isveryloud@lemmy.caI toribor@corndog.socialT H 3 Replies Last reply
                                          7
                                          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