Sunday, May 24, 2009

Installing Kiba-dock in Ubuntu Hardy 8.04

First of all you need to make sure you have all the required packages. Type the following in the Terminal:

sudo apt-get install fakeroot automake1.9 build-essential libpango1.0-dev libgtk2.0-dev libgconf2-dev libglitz-glx1-dev librsvg2-dev libglade2-dev libxcomposite-dev subversion libtool libgtop2-dev python-gtk2-dev libgnome-menu-dev libgnomeui-dev libgnomevfs2-dev intltool libxml2-dev libglitz1-dev libcairo2 libdbus-1-dev libgtop2-7 libgnomevfs2-0 libgnomeui-0 librsvg2-2 python-feedparser libasound2-dev libsdl1.2-dev libdbus-glib-1-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libgstreamer0.10-0 pidgin-dev libpurple-dev subversion


Now we can download the code:
svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/kiba

A new folder "kiba" should appear now at your Home folder. All what is left to do is to compile all the components one by one. The order of compiling is important - you need to build akamaru firstly, then the dock and then the rest. You can do this either manually or by using the script linked in the end.
To compile akamaru type the following commands (one by one):

cd kiba/akamaru
./autogen.sh
make
sudo make install
cd

Now you need to repeat it for the rest. To do it simply replace "akamaru" in the first line with the appropriate folder name. Alternatively, you can download this little script (you will still need to install all the required packages firstly for it to compile). In order for it to work you need to make it executable. To do this right-click on it and go to Properties ->Permissions ->Allow executing file as program. This is all - just open it and select Run or Run in Terminal - it will take a few minutes to complete.

Update: It might be useful (especially if you did a clean install of Hardy) to add extra repositories to your default list. You can read my post Hardy Repositories for instructions on how to get a large repository list, with all the required keys.

No comments:

Post a Comment