How do you guys get software that is not in your distribution’s repositories?

  • BF2040@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    I understand appimages. I use them exclusively. Can someone explain what flatpak and SNAP are and how they work? I have autism so please be as clear and concise as possible?

    • Darorad@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      The easiest way to think of it is flatpaks are AppImages with a repository and snaps are flatpaks but bad.

      That has benefits and detriments. Appimages contain everything they need to run, flatpak’s mostly do, but can also use runtimes that are shared between flatpaks.

      All flatpaks are sandboxed, which tends to make them more secure. AppImages can be sandboxed, but many aren’t.

      Flatpaks tend to integrate with the host system better, you can (kinda) theme them, their updates are handled via the flatpak repo, and they register apps with the system.

      AppImages are infinitely more portable. Everything’s in one file, so you can pretty much just copy that to any system and you have the app.