GNU Foliot needs the following sofwtare to run:

  • Autoconf >= 2.69
  • Automake >= 1.14
  • Guile >= 2.0.11
  • Guile-Gnome >= 2.16.4, the following wrappers:
    • Gobject, Glib, Pango, Pangocairo, libgnome, lingnomeui, libglade, Gtk

  • SQLite >= 3.7
  • libpcre
  • Grip >= 0.1.1
  • Grip-Gnome >= 0.1.1
  • Grip-SQLite >= 0.1.1
  • LaTeX

GNU Foliot reports needs the following font:

  • Iwona on debian iwona is part of the texlive-fonts-extra package


The latest release is foliot-0.9.6-beta.tar.gz, with its GPG binary signature. Other releases are available here.

Assuming you have satisfied the dependencies, open a terminal and proceed with the following steps:

To start GNU Foliot:

Happy GNU Foliot!


  1. In the above configure step, --prefix=/your/prefix is optional. The default value is /usr/local. As an example, you could use:
    • ./configure --prefix=/opt

  2. To install GNU Foliot, you must have write permissions for (a) the $prefix/bin, (b) the guile-gnome-2 and (c) the guile site ccache dirs.

  3. GNU Foliot’s modules are installed in the guile-gnome-2 directory. If you want to know its location, it is listed as part of the configure step and stored in the config.log file, look for checking for guile-gnome-2.

  4. GNU Foliot’s compiled modules are installed in the guile site-ccache directory. If you want to know its location, enter the following expression in a terminal:
    • guile -c "(display (%site-ccache-dir)) (newline)"
  5. Unless already done, add $prefix/bin to the PATH variable of your default shell configuration file. As an example, using bash, you would add the following line at the end of your .bashrc file [assuming --prefix=/opt]:
    • export PATH=/opt/bin:$PATH
  6. Like for any other GNU Tool Chain compatible software, you may install the documentation locally using make install-info, make install-html and/or make install-pdf. Note that as it is, GNU Foliot’s documentation still is a mock-up.