FreeM Logo

 

Getting FreeM.

FreeM can be downloaded from our GitLab repository, secure HTTP (recommended), or anonymous FTP.

Direct download links for source tarball and git are provided below.

Once you have successfully built and installed FreeM, further information on using and administering your chosen release is available in The FreeM Manual 0.44.0.


FreeM 0.44.0 source code (.tar.gz format)

These downloads are the easiest option for obtaining and running FreeM.

Once the FreeM Prerequisites are installed on your system, launch your preferred terminal emulator and type the following commands:

    $ tar zxf freem-0.44.0.tar.gz
    $ cd freem-0.44.0
    $ ./configure
    $ make
    $ sudo make install
    $ sudo fmadm configure
    


FreeM 0.44.0 source code (git)

Cloning our git repository is the best method if you plan to make your own modifications or enhancements to FreeM, or you wish to have access to the very latest features in development.

Once the FreeM Prerequisites are installed on your system, launch your preferred terminal emulator and type the following commands:

    $ git clone --branch 0.44.0 https://gitlab.coherent-logic.com/jpw/freem.git
    $ cd freem
    $ autoreconf --install
    $ ./configure
    $ make 
    $ sudo make install
    $ sudo fmadm configure
    


Prerequisites

You will need several software tools installed in order to build and run FreeM. Mandatory prerequisites are marked with *.

When installing from a source tarball

  • GCC 2.95.3 or newer*
  • GNU make*
  • GNU binutils*
  • GNU texinfo (for online documentation)
  • GNU readline with development headers (highly recommended)

On Debian-based GNU+Linux distributions, these can be installed with $ sudo apt install build-essential. For other distributions, please consult distribution-specific documentation.

For older UNIX systems, you may need to build the GNU toolchain (gcc, binutils, GNU make) yourself.

When installing from the git repository

When installing from the git repository, you will need all of the prerequisites listed above, as well as:

  • GNU autoconf*
  • GNU automake*
  • GNU libtool*
  • GNU texinfo*

On Debian GNU+Linux and derivatives (such as Ubuntu), these tools are typically included in the build-essential package.

Older UNIX systems may or may not have a git client available.