Well maybe not because I'm stuck. It's taken me more than three days to not be able to do what I could have done in dowz in about fifteen minuets, including search and download time; Update a program. It's no wonder dowz users stay away from Linux in droves. A five hundred meter sprint carrying a bag of cement would be easier than this, and definitely quicker. :-) It's not that I have any problem about using command lines, I don't. It's just that some of this stuff is about as clear as mud.
Like, what does "Run from the top of the source tree: $ fakeroot debian/rules binary" actually mean? It *would* be simple if the instructions were a little less cryptic. It's like "if you don't already know this stuff, you just have to suffer like we did to find out" Imo that is a very elitist attitude.
Anyway, enough bitching (Sorry about that but I feel better already! :-) ).
I really am stuck at step 2 below. I have no idea what to do to complete this step.
I was following the instructions on:
Installing from source, on this page:
and I got as far as installing a meta-package called build-essential, but the next step stooped me because it was for .gz not .bz2 files. Just changing it to "bz2" at the end of the command "tar -xvzf gtk-gnutella-0.96.3.tar.bz2" generated this error notice:
adrian@A7N266-VM:~$ tar -xvzf /home/adrian/Desktop/gtk-gnutella-0.96.3.tar.bz2
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
Would some kind person post a link to a page I could read to get a handle on this stuff please?
Thanks for your time and effort, I really do appreciate it.
Remain in light.
Supplementary Compile Instructions for Debian-based Systems
Unfortunately, many people have trouble compiling Gtk-Gnutella on Linux distributions albeit it should be very simple. The following applies to Debian-based system that is also Ubuntu.
You'll have to install the following packages:
apt-get install gcc # GCC; any version is fine
apt-get install make # the make tool; any version is fine
apt-get install zlib1g-dev # zlib
apt-get install libxml2-dev # libxml 2.x
apt-get install libgnutls-dev # GNU TLS
For the Gtk+ 2.x front-end you'll need these:
apt-get install libglib2.0-dev # GLib 2.x
apt-get install libgtk2.0-dev # Gtk+ 2.x
If you want to use the Gtk+ 1.2 front-end instead:
apt-get install libglib1.2-dev # GLib 1.2
apt-get install libgtk1.2-dev # Gtk+ 1.2
The following packages are optional:
apt-get install libsqlite3-dev # SQLite 3.x
apt-get install libdbus-1-dev # D-Bus
Run from the top of the source tree:
$ fakeroot debian/rules binary
and it will build the .deb package for you in the parent directory.
You can then run Gtk-Gnutella without installing:
To install Gtk-Gnutella just run (version and architecture will vary):
$ cd ..
# dpkg --install gtk-gnutella_0.96.2-0_i386.deb
For further compile options and instructions, see the README file and edit the debian/rules file to change the line calling "Configure" to suit your taste.
$Id: README.Debian 12207 2006-11-03 22:05:36Z rmanfredi $