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.
  • N [email protected]

    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 This user is from outside of this forum
    D This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #177

    Appimages are ok, bloated but ok. Unless a library inside is old and won't work.

    Flatpak is annoying and I don't like it at all, so I don't use it. Easy solution.

    Fuck snap though.

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

      1 Reply Last reply
      17
      • J [email protected]

        sometimes you’re working with particular releases or builds that don’t, but like i said i might be the idiot lol.

        i like the concept of arch. i don’t like the way i need to come up with a new solution for how im managing my packages virtually every few days that often requires novel information. shit, half the time you boot up an arch system if you have sufficient # of packages there is 9/10 times a conflict when trying to just update things naively. like i said it’s cool on paper and im sure once you use it as a daily driver for awhile it just becomes routine but it’s more the principle of the user experience and its design philosophy that i think might be poor.

        arch is for techies in the middle of the bell curve imo… people on the left and the right, when it comes to something as simple as managing all my packages and versions, want something that just works^TM^ - unless i specifically want to fuck with the minutiae.

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

        conflict when trying to just update things naively

        Sounds like AUR problems. IMO using AUR helpers that tie AUR packages to your full system update command is a trap. AUR never professed to be a stable repository (in fact it's the opposite). AUR has a place, but it should be used sparingly and thoughtfully.

        J 1 Reply Last reply
        4
        • 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.

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

          OBS worked pretty well for me last time I used it, using the basic package Debian provided.

          1 Reply Last reply
          6
          • A [email protected]

            Joke's on you, I use Flatpaks on Arch

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

            Why, it's totally unnecessary.

            horse@lemmygrad.mlH A 2 Replies Last reply
            1
            • 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
              #182

              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.

              B O 2 Replies Last reply
              37
              • N [email protected]

                AFAIK, no

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

                Neovim as flatpak

                Helix as flatpak

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

                  Why, it's totally unnecessary.

                  horse@lemmygrad.mlH This user is from outside of this forum
                  horse@lemmygrad.mlH This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #184

                  i have a couple on arch also, mostly because of dependency issues breaking the program and it being a pain in the ass to fix

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

                    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.

                    B M 2 Replies Last reply
                    2
                    • horse@lemmygrad.mlH [email protected]

                      i have a couple on arch also, mostly because of dependency issues breaking the program and it being a pain in the ass to fix

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

                      Which ones? Everything in the arch main repos are compiled for your system, and most things in the AUR can either be built from source, or have -bin installs.

                      horse@lemmygrad.mlH 1 Reply Last reply
                      2
                      • 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???

                        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
                        #187
                        • Apps not available in distro repositories
                        • Apps with dependency conflicts
                        1 Reply Last reply
                        0
                        • dessalines@lemmy.mlD [email protected]

                          Why, it's totally unnecessary.

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

                          Mostly because of detailed and easy permissions, and also because I have other distibutions on my other computers and want my programs to be consistent everywhere - same programs, same version.

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

                            Which ones? Everything in the arch main repos are compiled for your system, and most things in the AUR can either be built from source, or have -bin installs.

                            horse@lemmygrad.mlH This user is from outside of this forum
                            horse@lemmygrad.mlH This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #189

                            aleph one from the AUR refused to run properly, often crashing on startup so i just grabbed the flatpak
                            the weirdest one was ghostwriter from the official repos, for some reason one day the preview window showed heavily corrupted output and tinkering with it on and off for a week did nothing, including a complete purge and reinstall of the program
                            the flatpak was the only version of it that worked after that

                            1 Reply Last reply
                            1
                            • E [email protected]

                              Well a 10mb app could take 20 but what about a 1gb 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
                              #190

                              It would take 1,01gb

                              Dependencies typically take 5-80 megabytes of space.

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

                                diplomjodler3@lemmy.worldD This user is from outside of this forum
                                diplomjodler3@lemmy.worldD This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #191

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

                                B 1 Reply Last reply
                                0
                                • E [email protected]

                                  Do all laptops users have this option? Also you keep saying megabytes when it's never just a few megabytes. It downloads atleast a few gbs worth of data just for one gui app.

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

                                  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 1 Reply Last reply
                                  1
                                  • shrewdcat@lemmy.zipS [email protected]
                                    This post did not contain any content.
                                    I This user is from outside of this forum
                                    I This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by [email protected]
                                    #193

                                    I'm not a huge fan of Flatpaks, they're a lot harder to distribute offline versus something like AppImage. Seriously, you have to like create an offline repository, then create a bundle, and it's like 6 or 7 steps, it's honestly kind of ridiculous lol but other than that they seem fine, and they're easy enough to update (but so are apt packages)

                                    I know some people may say "oh why do you need that", but Linux has taught me that my computer is my own, and I should be able to use it the way I want to. I shouldn't have to fight with my package manager to get it to do what I want. So I guess you could say, no I'm not really a fan of Flatpaks.

                                    Personally, I didn't mind Snaps, but I'm getting kind of really fed up with especially for-profit companies etc so I don't like Snap that much now either.

                                    Apt packages are nice, but the more of them you have installed, especially if you're using Ubuntu-based distros and have lots of PPAs, the more annoying upgrading your distro version can be because of all the dependencies and cross-dependencies.

                                    AppImage tends to just work for me, as long as it's not compiled with a newer libc-bin version than the distro I'm currently using has, and I really enjoy that it's just one file I can copy and run pretty much anywhere.

                                    C 1 Reply Last reply
                                    8
                                    • diplomjodler3@lemmy.worldD [email protected]

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

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

                                      Never, ever, ever do more effort than is required.

                                      1 Reply Last reply
                                      0
                                      • L [email protected]

                                        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.

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

                                        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?

                                        A 1 Reply Last reply
                                        1
                                        • 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.

                                          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 [email protected]
                                          #196

                                          You answered your own question. Arch and Nix solve the same problem Flatpak solves, but by using better dependency management. Flatpak’s main proposition is built-in sandboxing and convenience, but if you’re on an “expert” oriented distro like Arch (btw), you probably don’t care as much about those “freebies.”

                                          dessalines@lemmy.mlD 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