Simple creation of Unix-like system installers.
One of the best parts about Nixstaller is that it is easily configurable. Additionally, it can use either gzip or bzip2 to compress files and specify which frontends you want to be included. To add to the flexibility of the software, there is a way to specify which frontends for which Operating Systems should be included. Also, extraction directories can be specified, either specified by the user or to a default directory (e.g., for binaries) or temporary (e.g., for compiling the package). You can even add any shell commands that will be executed after the files are extracted.
Nixstaller's best feature is that the installer is created as a self-extractable archive, powered by makeself. Once the user runs the script, it extracts required files for the graphical frontends and searches for the right frontend (depending on which are included and if X is running, etc.). After finding the right frontend, Nixstaller launches it and then cleans the files used by the installer.
Nixstaller is also great for users who worry about any dependencies. Additional libraries used by the frontends (such as ncurses, CDK, FLTK, etc.), are all linked statically. Some system libraries (libm, libc) or the X libraries are kept dynamic, as some functions need runtime support and these libraries don't change that often anyway. Moreover, note that it's possible to supply different binaries for different OSes/architectures/libc's.
In summary, Nixstaller is an outstanding software to create installers for Unix-like systems. It is very flexible and easily configurable with plenty of options available while using it. Lastly, the software makes the installation process easily manageable for users.
Version 0.5.1: N/A