• Aijan@programming.devOP
    link
    fedilink
    arrow-up
    9
    arrow-down
    2
    ·
    6 months ago

    Author here. In case it’s not clear, this article isn’t about installing Linux packages; it’s about deploying multiple versions of software to development and production environments.

    • lysdexic@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      3
      ·
      edit-2
      6 months ago

      it’s about deploying multiple versions of software to development and production environments.

      What do you think a package is used for? I mean, what do you think “delivery” in “continuous delivery” means, and what’s it’s relationship with the deployment stage?

      Again, a cursory search for the topic would stop you from wasting time trying to reinvent the wheel.

      https://wiki.debian.org/DebianAlternatives

      Deviam packages support pre and post install scripts. You can also bundle a systemd service with your Deb packages. You can install multiple alternatives of the same package and have Debian switch between them seemlessly. All this is already available by default for over a decade.

      • Aijan@programming.devOP
        link
        fedilink
        arrow-up
        7
        ·
        6 months ago

        Seriously, why the negative tone? If I’ve offended you, I’m sorry. You might think that I’m wasting time, but there are multiple ways to skin a cat. I prefer not to use DEB packages for deployment, though others might.