Search code examples
linuxsoftware-distribution

Remote software update on Linux machines


We develop Linux-based networking application which will run on multiple servers. We need to develop some solution for remote application update. All I can think of now is using rpm/deb packages but we prefer not to lock this to some distro-specific solution. Besides copying files via SSH by some Bash script what would you recommend?

Thanks.


Solution

  • Distros does vary so much in setup and dependencies, I would actually recommend you create distro specific packages and integrate with its update tool - in the end it normally saves you a ton of trouble.

    With the ease of virtualization, it's rather easy to spin up a vmware/virtualbox image foor the various distros to create/test packaging for each of them