Friday, July 6, 2007

Install Giver; Easy file Sharing on Linux

This is a guide on how to install Giver, and easy file sharing program for Linux. Sometime after writing this post I will post a review of Giver, for you all to. First things first open a terminal and type this:


sudo apt-get install mercurial
Next input this into terminal:

hg clone http://hg.circular-chaos.org/notify-sharp
Now depending on where you were in terminal you should have a Notify-Sharp directory in your home folder. So next in terminal:

cd notify-sharp/
Now we are inside the Notify-Sharp directory. OK at this point I got stuck I didn't know what to do, there was no config file or automake or anything....I am still some what new to Linux, so i got help....so I went over to Qunu and started to chat with the users BlackShift who helped me out a lot. So now in the Notify-Sharp directory type these commands in this order:

autoscan

automake --add-missing

autoreconf
Now you should have a config file in the Notify-Sharp Directory. But before you run ./configure we need to install mono, which we do like this, so in the same terminal type these commands:

sudo apt-get install mono

sudo apt-get install mono-devel

sudo apt-get install libmono-dev

sudo apt-get install mono-gmcs

sudo apt-get install monodoc
Ok now mono is installed and we can now try and configure Notify-Sharp. Now after all that we can finally do a configure, so next in terminal do:

./configure
Next we type these two commands in this order into terminal:

make

sudo make install


(Just a quick note, BlackShift points out if your make failes try: sudo apt-get install libmono-cairo2.0-cil and then make again)

So now we got all that out of the way and Notify-Sharp is finally installed...now lets move on to what we really actually wanted to install, Giver!!! SO first you need to go download Giver from here. Then extract it to the directory you want it in and cd into it via terminal. Now in terminal once in the giver directory try:

./configure

make

sudo make install
Now hopefully you got zero errors and it installed. It should be located in Applications>Internet>Giver

Update:

Ok so mine wouldn't start, and BlackShift helped me out a bit and I did this in terminal:

export MONO_PATH=/usr/local/lib/mono/notify-sharp

and then I ran giver again and now it works!!! Now I will install it on another computer, and will test it out and write a review!! Thanks so much to BlackShift, I couldn't have figured this out on my own. Now If your giver won't start like mine, I will try and get black shift to post a comment explaining how he figured out what to do.