Make sure you have the latest version of Florence (0.6.2 as of May, the 16 of 2014). You can get it at Sourceforge

Preparing the dependencies

In order to build Florence, you need a build environment with the following commands: make, scrollkeeper and a C compiler (gcc recommended), along with the following package dependencies:

  1. gtk+ (version >= 3.0)

  2. (Optional: --with-at-spi configure option) cspi (version >= 2.0)

  3. libxml (version >= 2.0)

  4. librsvg

  5. gettext

  6. intltool (version >= 0.23)

  7. gstreamer (version > 1.0)

  8. (Optional: --with-docs configure option) gnome-doc-utils

  9. (Optional: --with-libnotify configure option) libnotify

  10. (Optional: --with-xtst configure option) libxtst

How to install those dependencies is dependant on your distribution. If you don't know how to install them, please check with your distribution support.

From source

Installing Florence from source is like installing any program that uses the GNU autotools. Open a terminal and type the following commands:

$ tar -xjvf florence-0.6.2.tar.bz2
$ cd florence-0.6.2
$ ./configure --prefix=/usr
$ make
$ su -c "make install"

For Ubuntu, replace the last command with:

$ sudo make install

Check the list of other configure options available with:

$ ./configure --help

From distribution package

Your distribution may already have a recent binary package of Florence. In this case, you don't have to build it from source.

  1. Red Hat/CentOS/Fedora

    $ su - root
    # yum install florence
  2. OpenMandriva/Mageia

    $ su - root
    # urpmi florence
  3. Debian

    $ su - root
    # apt-get install florence
  4. Ubuntu

    $ sudo apt-get install florence
  5. Other distributions : check with your distribution support.

Uninstall (from source)

Uninstalling is as easy as installing. If you installed from source, you can uninstall with the following commands:

$ cd florence-0.6.2
$ su -c "make uninstall"

For Ubuntu:

$ sudo make uninstall