Powerful simple-to-use application to generate stable and multi-platform installers. Its intuitive user interface and exceptional ease of use makes it very easy to build complex desktop or web installers with large amounts of files.




Inno Setup is not available for Linux but there are plenty of alternatives that runs on Linux with similar functionality. The best Linux alternative is DCP Setup Maker, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to Inno Setup and many of them are available for Linux so hopefully you can find a suitable replacement. Other interesting Linux alternatives to Inno Setup are IzPack, install4j, InstallBuilder and MojoSetup.
Powerful simple-to-use application to generate stable and multi-platform installers. Its intuitive user interface and exceptional ease of use makes it very easy to build complex desktop or web installers with large amounts of files.





install4j is a powerful multi-platform Java installer builder that generates native installers and application launchers for Java applications.



Modern, easy to use crossplatform installation tool similar to InstallShield multiplatform and InstallAnywhere. It works across Linux, Windows and Mac OS X. Free Licenses for open source projects.




Velopack is an installation and auto-update framework for cross-platform desktop applications. It's opinionated, extremely easy to use with zero config needed. With just one command you can be up and running with an installable application, and it's lightning fast for...

A tool for developers who want to make there application available as RPM packages. rpmbuild has to be installed and you should have a good idea how rpmbuild works. The templates will give you some help how to build your own rpm package for your application.



The packaging formats used by different distributions of Linux can be a pain point for software developers wishing to release their projects in an easily consumable way. Debian and Ubuntu rely on .deb packages, while Fedora and RedHat both use .rpm style packaging systems.
Debreate is a utility to aid in creating installable Debian (.deb) packages. The goal behind the project is to make developing for Debian based Linux distributions more appealing, with an easy to use interface for packaging applications, artwork, media, themes, etc.




RPM Package Maker is a frontend for creating RPM packages quickly and easily. It requires root access.



Packin is a graphical Linux package creator wizard which compiles packages in the popular debian package format (.deb files). Packin creates complete debian packages within four easy steps. Advanced options and latest specifications supported.




makeself.sh is a small shell script that generates a self-extractable tar.gz archive from a directory. The resulting file appears as a shell script (many of those have a .run suffix), and can be launched as is.
It's made using Java, so all you get is a *.jar file. There's no way I'm gonna install JRE in this day and age.