First you need to edit /etc/apt/sources.list file and add the corresponding line for your ubuntu version
sudo vi /etc/apt/sources.list
deb http://debian.o-hand.com edgy/
deb http://debian.o-hand.com feisty/
deb http://debian.o-hand.com gutsy/
deb http://debian.o-hand.com hardy/
Save and exit the file.
Once the sources added, run this command to get the new packages names
sudo apt-get update
Once the update is done, run this command to install all required Clutter dependencies
sudo apt-get install libclutter-0.2-0 libclutter-0.2-dev libclutter-cairo-0.1-0 libclutter-cairo-0.1-dev libclutter-gst-0.1-0 libclutter-gst-0.1-dev
To build Sofa, you will need these packages installed, which you might already have installed if you often build software on your machine
sudo apt-get install build-essential libgconf2-dev libdbus-glib-1-dev libsigc++-2.0-dev libtool intltool libgstreamer-plugins-base0.10-dev
You will first need to download the latest release from here.
In this guide, we'll use sofa-0.2.4.tar.gz. Place it in your favourite place to work, we'll assume it is your home directory. Use this command to decompress it.
tar xzvf sofa-0.2.4.tar.gz
You should now have a sofa-0.2.4 directory containing all the files to build Sofa. Run these three commands to build and install Sofa on your system.
sudo make install
Only the demo module is turned on by default. To activate other modules, you have to run sofa-config. You have to place a check in all the modules you want in the column Active.
Uninstall Soft Media Center
From the sofa-0.2.4 folder you extracted at step 5 use the following command
Sofa Media center Screen shots