Projects / makeself


makeself is a small shell script that generates a self-extractable compressed TAR archive from a directory. The resulting file appears as a shell script, and can be launched as is. The archive will then uncompress itself to a temporary directory and an arbitrary command will be executed (for example, an installation script). This is pretty similar to archives generated with WinZip Self-Extractor in the Windows world.

Operating Systems

Recent releases

  •  13 Apr 2013 00:26

    Release Notes: This release adds many fixes and contributions from Github users, and an option to give an additional argument to tar.

    •  05 Jan 2008 01:31

      Release Notes: Many internal bugfixes and additional safety checks were added. This release adds --encrypt for symmetric encryption through GPG. It allows extraction to run asynchronously.

      •  03 Jun 2005 10:31

        Release Notes: A few minor bugfixes and improvements to the way files are archived and extracted were made in this version.

        •  02 May 2004 12:13

          Release Notes: Bugs with the command line when spawning terminals were fixed. --tar and --noexec options were added for archives, and --nomd5 and --nocrc options were included to avoid creating checksums in archives. A man page was included.

          •  05 Jul 2003 02:26

            Release Notes: This release adds some minor bugfixes. Makeself now complies with the latest POSIX spec, to avoid problems on newer Linux distributions.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.