Hi, I’m looking to open-source a small CLI application I wrote and I’m struggling with how to provide the built app since just providing the binary will not work. I had a friend test it and he had to compile from source due to glibc version differences.

My first thought was providing it as a flatpak but that isn’t really suitable for CLI software.

I’ve googled around a bit and most guides I find just mention packaging separately for multiple package managers/formats (rpm, apt etc.). This seems really inefficient/hard to maintain. What is the industry standard for packaging a Linux software for multi-distro use?

  • Godort@lemm.ee
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    8 months ago

    Flatpak seems to be the way most people are doing it now.

    Prior to that, it was mostly just packaging an npm and/or deb file and telling anyone not on a redhat/debian system to build it themselves.

    • lemmyng
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 months ago

      Flatpak is for GUI applications. For CLI tooling the distro package managers are still the way to go.