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
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 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:


automake --add-missing

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:

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


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 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:



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


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.