You need:
gzip
compression utility, or alternatively bzip2
that you find on
ftp://sunsite.unc.edu:/pub/Linux/utils/compress;
this tool compresses better than gzip
, but it's also a wee bit slower
and consumes a lot of memory;
upx
executable compressor, whose home page is at
http://cdata.tvnet.hu/~ml/upx.html and
http://wildsau.idv.uni-linz.ac.at/mfx/upx.html;
zlibc
package, available on
ftp://sunsite.unc.edu:/pub/Linux/libs/compression. It's
called zlibc-X.X.tar.gz
, where X.X
is the latest version.
There are other executable compressors. One is gzexe
(forget it), while
tcx
was probably the best before upx
became available; yet another
is tzx
, in theory better than tcx
. The thing is, it screwed
everything up when I tried it on a spare PC, though I'm not sure if I did
something wrong. You had better stick with upx
: it's reliable,
efficient, and very handy.
There are kernel patches that provide transparent file system compression a la Stacker, but as of this writing none of them has yet a reputation for stability and reliability. For safety's sake, steer clear.