Appimages, snaps and flatpaks, which one do you prefer and why?

  • MrBubbles96@lemmy.ml
    link
    fedilink
    English
    arrow-up
    29
    arrow-down
    3
    ·
    1 year ago

    None. I prefer native packages. AUR usually has me covered and hasn’t broken my system…ever, really. Yet, anyways. (Well, it might have broken my Manjaro install, but it is Manjaro, so i probably sneezed wrong)

    …but, if I had to pick one? Flatpaks. Outta the three, they’ve given me the least trouble and just work right out the gate. Still prefer native packages tho

  • Chewy@discuss.tchncs.de
    link
    fedilink
    arrow-up
    24
    ·
    1 year ago

    Flatpak is my preference since it supports multiple remotes (repos) and sandboxing. With flatseal tweaking the sandbox is also easy.

    Snaps work great on Ubuntu and support cli tools as well as system components. But their sandboxing doesn’t work on many distros and the one and only repo is controlled by one company. If I’m not on Ubuntu, I don’t see any reason to choose it over flatpak.

    Appimages are great for putting on a USB stick or keeping a specific version of software. But I want to install software from a trusted repository, which Appimages support at best as an afterthought.

  • Kalcifer@lemmy.world
    link
    fedilink
    arrow-up
    23
    ·
    1 year ago

    Flatpak – It’s not without it’s own issues, of course, but it does the job. I’m not fan of how snaps are designed, and I don’t think canonical is trustworthy enough to run a packaging format. Appimages are really just not good for widespread adoption. They do what they are designed to do well, but I don’t think it’s wide to use them as a main package format.

  • neurodivergentAF@reddthat.com
    link
    fedilink
    arrow-up
    19
    ·
    1 year ago

    Snaps is too well controlled by Canonical and does have it’s limits.

    Flatpaks can be very secure, and works in most distros. It is one of my favorites.

    AppImages are real easy, and is designed to work on most distros. The only problem is that many apps aren’t current. So I don’t recommend it unless an app provides it on their own sites. AppImages are often made by somebody else.

    • Kcg@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      I just returned to linux after a few years. Mint is so slick and out of the box ready. Gonna stay a bit longer I think.

  • amanneedsamaid@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    14
    ·
    1 year ago

    Flatpak and Appimages. Flatpaks are the best solution IMO, just better than snaps in about every setting except servers. Appimages are great simply because of their easy portability, just being a single executable. I like having GUI apps in Flatpaks because it separates the updates for those applications from my package manager.

  • chickenwing@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    1 year ago

    Flatpacks give me the least trouble so I guess those. All though appimages seem alright too. Snaps however seem to never want to install. I like the idea of easy one click installs for every distro but I think we are a few years away from that.

  • thelastknowngod@lemm.ee
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    1 year ago

    Real talk? I genuinely don’t care. I have actual work that needs to get done. I’m going to use whatever I can to make that faster/easier. Of all the decisions I need to make in a day, this is a pretty inconsequential one.

  • Lettuce eat lettuce@lemmy.ml
    link
    fedilink
    arrow-up
    11
    ·
    1 year ago

    Flatpaks are quickly becoming my favorite. I’ve rarely had issues with App Images, but they are clunky and messy. Flatpaks are where it’s at IMO.

    Snaps are pewpy.

      • Lettuce eat lettuce@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        You have to use a separate application to manage them, otherwise they act as portable .exe files in windows, just laying around in a folder you have to manually link to or navigate to to run. You have to set them as executable manually otherwise you can’t run them in certain distros, or they force you to click through the prompt. They aren’t listed in the general packages installed on your system.

        They are often bulky in size, and depending on the distro and software, sometimes they don’t work properly. And again, without independent management software, they have to be manually updated independently.

        They aren’t bad, they just arent as good as other options IMO. I like App Images for random small programs, or some games too, they aren’t a problem. But for large programs I want to use frequently, they are just less convenient.

  • Rega@lemmy.ml
    link
    fedilink
    arrow-up
    10
    ·
    1 year ago

    Flatpak is the best one imo. Never used appimages, and snap is pure trash (close source, slow, made by canonical). Overall, native packages are imo the way to go, but flatpak is also fairly good.

    • KotoWhiskas@kbin.social
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      edit-2
      1 year ago

      Snap isn’t really closed source, it’s common misconception, the closed source is only backend (canonical servers), the snap core itself, which is installed on Ubuntu, is fully open source

      Edit: snap definitely sucks tho