I'm developing an application that runs on the server as a Windows service or a Linux daemon.
It is common to make an installer for Windows using NSIS/WIX/InnoSetup/etc to get an installer as a single EXE/MSI file. The question is what is the common way for Linux to make such an installer?
The installer must get some information from the user (configuration settings) and then write files to the target directory, write initial config files, and run the service/daemon.
The question is not related to the packages for the apt/yum/etc package manager. At this moment I want to make a separate installer that can be used for the different Linux distributives.
It is common to make an installer for Windows using NSIS/WIX/InnoSetup/etc to get an installer as a single EXE/MSI file. The question is what is the common way for Linux to make such an installer?
The installer must get some information from the user (configuration settings) and then write files to the target directory, write initial config files, and run the service/daemon.
The question is not related to the packages for the apt/yum/etc package manager. At this moment I want to make a separate installer that can be used for the different Linux distributives.