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

    • Sohrab Behdani@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      2
      ·
      1 year ago

      but what about the apps that are not in the official repository?

      for example tuba the mastodon client

      • phoenix591@lemmy.phoenix591.com
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        1
        ·
        edit-2
        1 year ago

        package myself; I chose Gentoo (and previously Arch) in part because its reasonably easy to package things there.

        Most build systems are covered by eclasses ( libraries) that handle the repetitive minutia every package that build system needs.

        Here’s the tuba ebuild for example (from GURU, the Gentoo equivalent of the AUR), 90% of it is just listing the dependencies and telling it to use a few eclasses to handle everything else.

        Oh, and here’s the lemmy back end ebuild, the giant wall of crates is automatically generated/updated from a tool that reads the cargo files. (needed because Gentoo doesn’t allow internet access during the build for normal packages so crates are downloaded ahead of time)

        • itchy_lizard@feddit.it
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Docker Content Trust. Its the (off by default and pretty broken) way that docker would verify what it downloads wasn’t maliciously modified