Installing gtk-gnutella on a clean install of Ubuntu 9.04 in 29 Easy Steps
An object lesson in the difference between developer-oriented Linux distributions and consumer-oriented Linux distributions.
By Ryan McGreal.
202 words. Approximately a 0 to 1 minute read.
Posted May 29, 2009 in Blog.
Step 1: $ sudo apt-get install gtk-gnutella
Step 2. The application installed and then loaded loaded, but it would not return any search results. Then a dialog popped up informing me that I had an outdated copy.
Step 3: help me, Google, you're my only hope.
Step 4: looks like I'm supposed to download the latest version from the gnutella website and install that.
Step 5: Browse to gtk-gnutella site and download gtk-gnutella-0.96.6.tar.bz2
Step 6: $ tar xvfz gtk-gnutella-0.96.6.tar.bz2
Step 7: Oops, that doesn't work. The character string to untar a bz2 is different:
Step 8: $ tar xvjf gtk-gnutella-0.96.6.tar.bz2
Step 9: $ cd gtk-gnutella-0.96.6
Step 10: $ ./build.sh
Step 11: Permission denied.
Step 12: $ sudo ./build.sh
Step 13: missing dependencies...
step 14: $ sudo apt-get install build-essential
Step 15: $ sudo apt-get install cvs svn git-core mercurial
Step 16: $ sudo chown myusername /usr/local/src
Step 17: $ sudo chmod u+rwx /usr/local/src
Step 18: $ sudo apt-get install gcc
Step 19: $ sudo apt-get install make
Step 20: $ sudo apt-get install zlib1g-dev
Step 21: $ sudo apt-get install libxml2-dev
Step 22: $ sudo apt-get install libgnutls-dev
Step 23: $ sudo apt-get install libglib2.0-dev
Step 24: $ sudo apt-get install libgtk2.0-dev
Step 25: $ sudo apt-get install libglib1.2-dev
Step 26: $ sudo apt-get install libgtk1.2-dev
Step 27: $ sudo ./build.sh
Step 28: $ make
Step 29: $ sudo checkinstall
Success!