makeself - utility to generate self-extractable archives

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe amd64
Package filename makeself_2.2.0+git20161230-1_all.deb
Package name makeself
Package version 2.2.0+git20161230
Package release 1
Package architecture all
Package type deb
Category universe/utils
License -
Maintainer Ubuntu Developers <>
Download size 20.32 KB
Installed size 52.00 KB
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+git20161230-1_all.deb 2.2.0+git20161230 all Ubuntu Universe
makeself - - -


Type URL
Binary Package makeself_2.2.0+git20161230-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




2016-12-30 - Bartosz Fenski <>
makeself (2.2.0+git20161230-1) unstable; urgency=low
* The Akamai Technologies paid volunteer days release.
* New upstream snapshot. (Closes: #844318)
* Bumped Standard-Version and DH compatibility level.
* Minor fixes in debian/copyright to make lintian happy.
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.

See Also

Package Description
makexvpics_1.0.1-3_amd64.deb updates .xvpics thumbnails from the command line
maki-plugins_1.4.0+git20160822+dfsg-4_amd64.deb D-Bus-based IRC suite (daemon plugins)
maki_1.4.0+git20160822+dfsg-4_amd64.deb D-Bus-based IRC suite (daemon)
malaga-bin_7.12-7build1_amd64.deb System for automatic language analysis
malaga-doc_7.12-7build1_all.deb Documentation for an automatic language analysis system
malaga-mode_7.12-7build1_all.deb System for automatic language analysis - emacs mode
maliit-dbus-activation_0.99.1+git20151118+62bd54b-0ubuntu18_all.deb transitional dummy package
maliit-framework-dev_0.99.1+git20151118+62bd54b-0ubuntu18_amd64.deb Maliit Input Method Framework - Development Files
maliit-framework_0.99.1+git20151118+62bd54b-0ubuntu18_amd64.deb Maliit Input Method Framework
maliit-inputcontext-gtk2_0.99.1-0ubuntu1_amd64.deb Maliit GTK+ 2 input method module
maliit-inputcontext-gtk3_0.99.1-0ubuntu1_amd64.deb Maliit GTK+ 3 input method module
maliit-inputcontext-qt4_0.99.1+git20151118+62bd54b-0ubuntu18_all.deb transitional dummy package
maliit-keyboard-data_0.99.0+git20130524+73edacd-0ubuntu2_all.deb keyboard data files for the reference Maliit keyboard
maliit-keyboard_0.99.0+git20130524+73edacd-0ubuntu2_amd64.deb reference on-screen keyboard for the Maliit framework
mame-data_0.195+dfsg.1-2_all.deb Multiple Arcade Machine Emulator (MAME) -- data files