Howto install geordi on Ubuntu

Many people seem to have problems with installing geordi on Ubuntu. This article extends geordi installation instructions with necessary steps to make a successful installation on Ubuntu Gutsy.

First of all, it is very important to grab ghc6 from Ubuntu repositories, not from haskell.org! The one from haskell.org will give you the following error when trying to compile anything (with the bot, of course):

g++: virtual timer expired

Start with installing following packages from Ubuntu reps (excuse the line break):

sudo apt-get install ghc6 haddock hugs happy alex
    c2hs cpphs libghc6-mtl-dev libghc6-network-dev

Then, install irc-0.2.3 and utf8-string-0.1 packages as instructed in prerequisities section. Continue with the installation procedure until you bump into an error message saying:

Local: getGroupEntryForName: failed (Success)

This means that there is no such group as ‘nobody’ by default. Go add it with:

sudo addgroup nobody

and continue with the installation instructions.

PS. I warmly suggest following the example rt tree while filling up your rt!

Leave a Reply