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

RSS Recent releases

  •  13 Apr 2013 03:23

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

  •  04 Jan 2008 17: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 03: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 05: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.

  •  04 Jul 2003 19: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

TimeTrex Time and Attendance

Employee scheduling, attendance, job costing, invoicing, and payroll software.


Project Spotlight

Mozilla Firefox

A Mozilla-based browser.