With 'nixstaller' you can easily make installers for Unix-like systems. Some of the project goals: support for many different platforms, support for different (optional) frontends used by the installer (currently FLTK, ncurses, GTK 2, and Qt are planned), ease of use for the install creator and the end user, different ways of installing (extract files to a location, compile software on the user's system, and maybe even integration for the package manager running on the user's system). Nixstaller can be fully translated and is programmed in C++ and sh.
|Tags||Archiving Packaging Software Distribution|
|Implementation||C++ Unix Shell C Lua|
|Translations||Dutch English Lithuanian Bulgarian|
Release Notes: This release fixes several bugs such as missing Large File Support for Linux x86/Solaris. It also features new Polish translations.
Release Notes: This major new release adds dependency handling, UTF-8 support, unattended installations, extended Lua scripting functionality, and much more.
Release Notes: The major new features of this release are the ability to create system native packages, 64-bit binaries, and the creation of desktop menu entries.
Release Notes: This release adds a new GTK+ 2 frontend, more lua scripting functionality such as tracking widget data and five new widgets, a more automated way of creating project directories, support for even more operating systems, and many other features and bugfixes.
Release Notes: This release fixes several small bugs: startupinstaller.sh would not sort files, geninstall.sh didn't check given commandline arguments anymore, and quotes were missing in startupinstaller.sh. This release supports a way of choosing frontends: instead of trying to find available C/C++ system libraries, each frontend is checked with ldd for missing libraries.