I am looking to create a web-project that is able to install with a program. The user should be able to download an archive file or tar file, run it (executable), and the setup script would ask for paths and configurable values and then unpack its 'payload' and sorting out the contents for deployment.
This would be a Linux version of the MSI installer. Is there such a thing for Linux operating systems? This does not involve kernel level manipulations. All it needs to do is copy directories and files on the filesystem, which should cover about 80% if not more of all the *nix distributions.
EDIT - I should mention also that this does not have to have a graphical UI - in fact it would be best if this whole process ran from the shell only.
What about BIN files? Also is it possible to simply 'shove' a tar file into an executable script?