Easinstaller is a little GUI tool for Unix beginners who need to compile a program/library from source, but don't know how. Easinstaller allows the user to open a source package, configure it appropriately, compile and install, all without the command line. It also keeps track of all packages that were opened, remembers their last configuration, and allows to load configuration of one package to another.
In other words, Easinstaller serves as a GUI substitution for
the well-known ./configure && make && make install
commands,
allowing the user to set the needed configuration parameters from within the GUI.
Easinstaller is written using the Ruby programming language and the FoX windowing toolkit, via FoX binding for Ruby.
apt-get install expect ruby libfox1.0To compile FXRuby you will also have to install development packages for Ruby and FoX (which you can remove afterwards):
apt-get install libfox1.0-dev ruby1.8-dev
tar xfvz easinstaller-0.1.tar.gz cd easinstaller-0.1 ./easinstaller
FoX/FXRuby Notes:
Easinstaller versions 0.1-0.3 were developed with FoX 1.0.x and FXRuby 1.0.x. In version 0.4 support for FoX 1.2.1 and FXRuby 1.2.0 was added. Easinstaller must work with both sets of libraries, but because at the time of writing this FXRuby 1.2.0 is in its alpha version, this support is considered experimental.
Note also that currently FXRuby 1.2.0 is distributed as a RubyGem package and you need RubyGems to install and use it. RubyGems is a wonderful package system combining features of apt-get and jar. Its homepage is http://rubygems.rubyforge.org/wiki/wiki.pl. Yet, currently you loose nothing sticking to 1.0.x versions of FoX and FXRuby ;-).