SourceForge Logo

Go to the SourceForge project home page








Installing HeavyMole under UNIX

Go to documentation index

Table of contents

A. Needed libraries

HeavyMole needs GTK+ 2.2 and Gtkmm 2.2 to be installed on your machine. To know if they are installed, you can look at the result of pkg-config --list-all.
If it's not the case, you should download them from the following locations:

GTK+ 2.2

Gtkmm 2.2

B. Quick installation guide

You can download one of the following packages:


Following RPMs are available:

Install them with rpm -i heavymole-0.7.0-1-xxx.rpm

Tarballs To install them:
  • untar it with tar -xvzf heavymole-0.7.0.src.tar.gz
  • cd into the newly created directory: cd heavymole-0.7.0
  • type ./configure
  • if you are not under GNU/Linux, then check your heavymole-0.7.0/src/common file
  • type make
  • type su (and become root)
  • type make install
Note that you may need to do before configure:
  • aclocal
  • autoconf
  • automake

C. Detailed installation guide

  • check you installed all needed files for gtkmm as explained in previous section

  • choose the right HeavyMole package to download:
    • rpm or tar.gz: a rpm must be installed by the root user and performs the make install (see below);
      a tarball can be installed by a non-priviledged user
    • i386 or src: if you run a i386 (a PC), jump on the "i386" file that will install the binary release;
      otherwise, you'll need to download the "src" file and compile the sources before installing

  • install the package:
    • If you downloaded a rpm, type rpm -U heavymole-0.7.0-1.*.rpm.
      It will install the following files:
      • /usr/local/share/heavymole-0.7.0: data shared by all users
      • /etc/heavymole.cfg: a default config file containing paths to some main directories. You'll need to update it if you move manually some components (see the chapter 'Using the config file').
      • /usr/local/doc/heavymole-0.7.0: documentation
      • /usr/local/src/heavymole-0.7.0: sources
      • /usr/local/bin/heavymole: executable file
      • /usr/bin/heavymole: link to /usr/local/bin/heavymole
      • {GTK_THEME_PATH}: some themes. Older themes are not overwritten.

    • If you downloaded a tarball:
      • extract the package (tar -xvzf heavymole-0.7.0.*.tar.gz).
        It will create a single directory "heavymole-0.7.0" containing:
        • data: data needed by the application
        • doc: documentation
        • src: sources needed to build the application
        • INSTALL, README,... files
        • heavymole.cfg: local config file (see "MORE INSTALLATION FEATURES" for details).
        • the executable file "heavymole" if you downloaded the "i386" tarball.
      • generate the Makefile:
        • cd into the heavymole-0.7.0 directory
        • type ./configure. It will check if all needed libraries are installed on your system. If it succeeds, it will create the Makefile, else you will need to check what went wrong and retry once the problem is resolved.
        • If you are not under GNU/Linux, then go to the "heavymole-0.7.0/src" directory, choose a file and copy it to heavymole-0.7.0/src/common. Example for BSD: cp src/common.bsd src/common
      • if you downloaded the "src" file, you'll need to build the application:
        • type make. If it succeeds, it will create an executable file "heavymole" in the current directory.
      • now, if you are root and want to install the package so that each user on the system can use HeavyMole:
        • cd into the heavymole-0.7.0 directory
        • type ./configure. It will check if all needed libraries are installed on your system.
        • type make install. It will copy files as explained for rpm's.

    • If you wanna move manually some directories, you'd better check the chapter 'Using the config file'. - This page was last updated on November, 26th 2003