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.
  • nitrolife@rekabu.ruN [email protected]

    Provided that flatpack has a common parent container, which is not always the case. More precisely, it almost never does. Because someone updates flatpack to new versions of the parent containers, and someone else does not.

    grinka@lemmy.zipG This user is from outside of this forum
    grinka@lemmy.zipG This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #145

    More precisely, it almost never does.

    I don't know any flatpak in my system that don't use runtime (I have around 50 flatpak apps installed), or am I misunderstanding your point

    nitrolife@rekabu.ruN 1 Reply Last reply
    2
    • grinka@lemmy.zipG [email protected]

      More precisely, it almost never does.

      I don't know any flatpak in my system that don't use runtime (I have around 50 flatpak apps installed), or am I misunderstanding your point

      nitrolife@rekabu.ruN This user is from outside of this forum
      nitrolife@rekabu.ruN This user is from outside of this forum
      [email protected]
      wrote on last edited by [email protected]
      #146

      runtime have versions too. If one runtime version use only one flatpack than exactly same as just static linking binary. Flatpack have just docker layeredfs and firejail in base.

      id: org.gnome.Dictionary runtime: org.gnome.Platform runtime-version: '45' <- here sdk: org.gnome.Sdk command: gnome-dictionary

      grinka@lemmy.zipG B 2 Replies Last reply
      2
      • shrewdcat@lemmy.zipS [email protected]
        This post did not contain any content.
        R This user is from outside of this forum
        R This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #147

        never tried flatpak, snaps were so bad as to never consider non-native installs or just use docker instances when I need to run something weird. so dunno.

        whats the use case for a flatpak exactly? maybe im not the target audience???

        S F 2 Replies Last reply
        2
        • shrewdcat@lemmy.zipS [email protected]
          This post did not contain any content.
          zazous@lemmy.funami.techZ This user is from outside of this forum
          zazous@lemmy.funami.techZ This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #148

          ./configure
          make
          make install

          0 1 Reply Last reply
          1
          • nitrolife@rekabu.ruN [email protected]

            I've been working on Linux for 15 years now and I perfectly remember the origin of many concepts. If you look at it through time, what would it be like:

            1. We can build applications with external dependencies or a single binary, what should we choose?
            2. The community is abandoning a single binary due to the increased weight of applications and memory consumption and libraries problems
            3. Dependency hell is coming
              ...
            4. Snap, flatpack, appimage and other strange solutions are inventing something, which are essentially a single binary, but with an overlay (if the developer has hands from the right place, which is often not the case)
            5. Someone on lemmy says that he literally doesn't care if the application is built in a single binary, consumes extra memory and have libraries problems. Just close all permissions for that application...

            Well, all I can say about this is just assemble a single binary for all applications, stop doing nonsense with a flatpack/snap/etc.

            UPD: or if you really want to break all the conventions, just use nixos. You don't need snap/flatpack/etc.

            frederic@beehaw.orgF This user is from outside of this forum
            frederic@beehaw.orgF This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #149

            Old guy here too, used un*x before linux existed in the 90s. I still use a Debian based distro (MX) without systemd and no snap/flatpak/whatever. Just build/compile or install .deb and dependencies. Lastly unfortunately I had to install a flatpak to test "deskflow", the first time I installed one, I feel dirty now 😞

            1 Reply Last reply
            3
            • B [email protected]

              Flatpaks suck

              Ubuntu has turned to dogshit

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

              i agree ubuntu is corpo drivel now but flatpaks are actually quite useful for some applications.

              the sandboxing is nice to not have to setup manually for every little thing, and i say that as someone who avoids flatpaks generally.

              sometimes you just wanna get things up and running, not everything needs to be a unix circlejerk.

              1 Reply Last reply
              1
              • nitrolife@rekabu.ruN [email protected]

                runtime have versions too. If one runtime version use only one flatpack than exactly same as just static linking binary. Flatpack have just docker layeredfs and firejail in base.

                id: org.gnome.Dictionary runtime: org.gnome.Platform runtime-version: '45' <- here sdk: org.gnome.Sdk command: gnome-dictionary

                grinka@lemmy.zipG This user is from outside of this forum
                grinka@lemmy.zipG This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #151

                I see problem in that only in unmaintained apps (like org.gnome.Dictionary), I have only GNOME 47 & 48 for example and both of them still updating

                nitrolife@rekabu.ruN 1 Reply Last reply
                0
                • grinka@lemmy.zipG [email protected]

                  I see problem in that only in unmaintained apps (like org.gnome.Dictionary), I have only GNOME 47 & 48 for example and both of them still updating

                  nitrolife@rekabu.ruN This user is from outside of this forum
                  nitrolife@rekabu.ruN This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #152

                  In the initial stage of shared library support, everything was exactly the same. Let's look at it in 5 years... When some soft will archived and die, some stop maintaining, some new crated and brakes old dependencies...

                  1 Reply Last reply
                  0
                  • R [email protected]

                    never tried flatpak, snaps were so bad as to never consider non-native installs or just use docker instances when I need to run something weird. so dunno.

                    whats the use case for a flatpak exactly? maybe im not the target audience???

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

                    Flatpaks mean you don't have to compile everything from scratch and solve dependency conflicts if you want a newer version of a program than what's available in your distro's repo, of if it's something that doesn't have a native version at all.

                    1 Reply Last reply
                    0
                    • B [email protected]

                      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?

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

                      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.

                      1 Reply Last reply
                      7
                      • 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
                        #155

                        Honestly, i'm not entirely sure what Flatpaks are all about. Not sure I could explain them. But I use them. I've used apt. I've even used Pacman and Yay in Manjaro for a few years. Now, I also Flatpak (no longer on Manjaro, though. I no longer boot to a blank screen every 6 months or so! Very nice!)

                        F 1 Reply Last reply
                        1
                        • shrewdcat@lemmy.zipS [email protected]
                          This post did not contain any content.
                          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
                          #156

                          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.

                          N D L O thingsiplay@beehaw.orgT 5 Replies Last reply
                          23
                          • dirk@lemmy.mlD [email protected]

                            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.

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

                            works perfectly with my Arch Linux

                            1 Reply Last reply
                            6
                            • B [email protected]

                              Flatpaks suck

                              Ubuntu has turned to dogshit

                              eta@feddit.orgE This user is from outside of this forum
                              eta@feddit.orgE This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #158

                              Ubuntu is using Snaps though...

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

                                It just doesnt work half the time. I avoid them as much as possible.

                                1 Reply Last reply
                                2
                                • L [email protected]

                                  Honestly, i'm not entirely sure what Flatpaks are all about. Not sure I could explain them. But I use them. I've used apt. I've even used Pacman and Yay in Manjaro for a few years. Now, I also Flatpak (no longer on Manjaro, though. I no longer boot to a blank screen every 6 months or so! Very nice!)

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

                                  Flatpaks are basically containers, allowing applications to maintain their own dependencies separate from your system. It's similar to a Windows program shipping with its own precompiled DLLs, helping prevent dependenct conflicts when you go to update something you installed with pacman or yay.

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

                                    I spent my time fighting AppImages until Canonical started to force Snap on me. I hated Snap so bad it forced me to switch distros. Now I appreciate Flatpak as a result and I don't find AppImages all that bad, either. Also, I haven't found myself in dependency-hell nor have I crashed my distro from unofficial Repos in well over a decade.

                                    -It's a long way of saying It works for me and it's not Snap.

                                    D M 2 Replies Last reply
                                    25
                                    • jedi@bolha.forumJ [email protected]

                                      It is mostly trial and error. I use it mostly to set envvars.

                                      As an example, I add the ~/.themes folder and the GTK_THEME to allow some apps to get the themes I downloaded.

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

                                      Oh, so flatpaks cannot automatically get system themes?

                                      If it is trial and error, is it really useful for a normal user?

                                      jedi@bolha.forumJ 1 Reply Last reply
                                      1
                                      • 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.

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

                                        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.

                                        1 Reply Last reply
                                        1
                                        • Z [email protected]

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

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

                                          I think he's referencing the flathub install button where you can just hit install.

                                          Z 1 Reply Last reply
                                          2
                                          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