makeself - utility to generate self-extractable archives
|Distribution||Debian 8 (Jessie)|
|Repository||Debian Main amd64|
|Installed size||77 B|
|Download size||19.25 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 nice-software.run. 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!).
- Update the package index:
# sudo apt-get update
- Install makeself deb package:
# sudo apt-get install makeself
2013-12-09 - Bartosz Fenski <firstname.lastname@example.org> 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 <email@example.com> 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 <firstname.lastname@example.org> 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 <email@example.com> 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 <firstname.lastname@example.org> makeself (2.1.3-4) unstable; urgency=low * CDPATH is now unset in makeself-header (Closes: #289753)
2005-01-03 - Bartosz Fenski <email@example.com> makeself (2.1.3-3) unstable; urgency=low * firstname.lastname@example.orgemail@example.com/
2004-11-21 - Bartosz Fenski <firstname.lastname@example.org> makeself (2.1.3-2) unstable; urgency=low * debian/control: - fixed typos noticed by Florian Zumbiehl (Closes: #277232)
2004-03-25 - Bartosz Fenski <email@example.com> 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 <firstname.lastname@example.org> 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 <email@example.com> makeself (2.1.2-2) unstable; urgency=low * debian/control: changed architecture to "all" (Closes: #239620)
|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_126.96.36.199-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_188.8.131.52-1_all.deb||Extended client for Evol Online and The Mana World (data files)|
|manaplus_184.108.40.206-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|