makeself - utility to generate self-extractable archives

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name makeself
Package version 2.2.0
Package release 1
Package architecture all
Package type deb
Installed size 77 B
Download size 19.25 KB
Official Mirror
makeself is a small shell script that generates a self-extractable
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. The
archive will then uncompress itself to a temporary directory and an
optional 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. Makeself archives also include
checksums for integrity self-validation (CRC and/or MD5 checksums).
The makeself script itself is used only to create the archives from a
directory of files. The resultant archive is actually a compressed
(using gzip, bzip2, or compress) TAR archive, with a small shell script
stub at the beginning. This small stub performs all the steps of
extracting the files, running the embedded command, and removing the
temporary files when it's all over. All what the user has to do to
install the software contained in such an archive is to "run" the
archive, i.e. sh It is recommended to use the "run" (which
was introduced by some Makeself archives released by Loki Software) or
"sh" suffix for such archives not to confuse the users, since they
actually are shell scripts (with quite a lot of binary data attached
to it though!).


Package Version Architecture Repository
makeself_2.2.0-1_all.deb 2.2.0 all Debian Main
makeself - - -


Type URL
Binary Package makeself_2.2.0-1_all.deb
Source Package makeself

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install makeself deb package:
    # sudo apt-get install makeself




2013-12-09 - Bartosz Fenski <>
makeself (2.2.0-1) unstable; urgency=low
* New upstream release. (Closes: #690105)
- handles df output in more portable way (Closes: #641804)
* Repackaged from scratch.
- uses new packaging format 3.0 (Closes: #670738)
- uses new copyright format
- uses debhelper compatibility level 9 
- uses the newest Standards-Version
- fixes 2 lintian errors and 6 warnings
2008-03-08 - Bartosz Fenski <>
makeself (2.1.5-1) unstable; urgency=low
* New upstream release.
- fixes "bad file descriptor" error (Closes: #426995)
* Removed three patches (implemented upstream)
* Bumped Standards-Version (no changes needed)
* Moved homepage's address to header.
* Removed watch file as it seems it's not possible to get current status
of upstream version (Closes: #449970).
2005-06-08 - Bartosz Fenski <>
makeself (2.1.4-1) unstable; urgency=low
* The 'please always check if there is new upstream version before you 
start fixing bugs' release.
* New upstream version.
- fixes dotfiles and cdpath problem, so relevant patches were removed.
2005-06-07 - Bartosz Fenski <>
makeself (2.1.3-5) unstable; urgency=low
* Added dot-temp-dir patch which should hopefully fix the following problems:
- proper handling of not existing archive dirs. (Closes: #312089)
- doesn't ignore dotfiles creating archive. (Closes: #312099)
Thanks to Marc Haber for spotting them. Both patches sent to upstream.
- we're now using mktemp for $tmpfile.
2005-02-06 - Bartosz Fenski <>
makeself (2.1.3-4) unstable; urgency=low
* CDPATH is now unset in makeself-header (Closes: #289753)
2005-01-03 - Bartosz Fenski <>
makeself (2.1.3-3) unstable; urgency=low
* s/
2004-11-21 - Bartosz Fenski <>
makeself (2.1.3-2) unstable; urgency=low
* debian/control:
- fixed typos noticed by Florian Zumbiehl (Closes: #277232)
2004-03-25 - Bartosz Fenski <>
makeself (2.1.3-1) unstable; urgency=low
* New upstream release
- with more complex args uses eval now (Closes: #245475)
Thanks for David Everly for noticing it.
* debian/copyright:
- distinguished copyright from license
* debian/control:
- renamed Build-Depends to Build-Depends-Indep
- added dpatch to Build-Depends-Indep
- removed empty Depends entry
* debian/rules:
- some modification to support dpatch stuff
- removed unnecessary comments
- changed manual path
* debian/patches/:
- added 00list file 
- added 01_makeself.patch renaming and replacing make-header path
- added 02_makeself.patch and 03_makeself-header.patch parsing type output 
Above two patches sent to upstream (Closes: #247777)
Thanks for David Everly for noticing it.
* debian/
- removed makeself.1 (it's now included by upstream)
2004-03-22 - Bartosz Fenski <>
makeself (2.1.2-3) unstable; urgency=low
* debian/control & debian/makeself.1
- s/extractible/extractable/ (Closes: #239614)
Thanks to Martin Schulze for noticing it.
2004-03-20 - Bartosz Fenski <>
makeself (2.1.2-2) unstable; urgency=low
* debian/control: changed architecture to "all" (Closes: #239620)

See Also

Package Description
makexvpics_1.0.1-2_amd64.deb updates .xvpics thumbnails from the command line
maki-plugins_1.4.0+dfsg-1+b2_amd64.deb D-Bus-based IRC suite (daemon plugins)
maki_1.4.0+dfsg-1+b2_amd64.deb D-Bus-based IRC suite (daemon)
malaga-bin_7.12-5.2_amd64.deb System for automatic language analysis
malaga-doc_7.12-5.2_all.deb Documentation for an automatic language analysis system
malaga-mode_7.12-5.2_all.deb System for automatic language analysis - emacs mode
man-db_2.7.0.2-5_amd64.deb on-line manual pager
man2html-base_1.6g-7_amd64.deb convert man pages into HTML format
man2html_1.6g-7_amd64.deb browse man pages in your web browser
manaplus-data_1.4.10.11-1_all.deb Extended client for Evol Online and The Mana World (data files)
manaplus_1.4.10.11-1_amd64.deb Extended client for Evol Online and The Mana World
mancala_1.0.3-1_amd64.deb Implementation of the simple board game called Mancala
mandelbulber_1.21.1-1.1+b1_amd64.deb 3D fractal renderer and animator
manderlbot_0.9.2-19_all.deb IRC bot, written in Erlang
mandos-client_1.6.9-1_amd64.deb do unattended reboots with an encrypted root file system