Howto Install Sofa Media Center in Ubuntu
Sponsored Link
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.
./configure --prefix=/usr
make
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
make uninstall
Sofa Media center Screen shots
one serious downside of “Sofa” is that it uses Rhythmbox. I found out the hard way that Rhythmbox cannot handle huge music collections (> 100 GB). But Amarok can do that without a wink 🙂