Anyone know a good P2P client?


Forum: Apps
Topic: Anyone know a good P2P client?
started by: toshiba

Posted by toshiba on Feb. 22 2007,21:37
I run DSL 3.2 on an old Toshiba laptop with only 32 megs of RAM. It's running fine, though. Only thing I miss is a proper P2P-client. The Java-based clients in myDSL, Limewire and Sirrr Bloats-a-lot himself, Azereus, won't like my machine's low specs. I've tried installing Gtk-gnutella from apt-get, but it didn't work. According to the people at Gtk-gnutella, it's because the version included in the woody repos is too old. Likewise, I've been unsuccesful with mutella and gIFT from apt-get. I've also tried installing a newer version of Gtk-gnutella from source, but this failed, due to lacking make-tools and missing libs (and when I tried to install all the libs, I ended up messing up the whole distro).

Any suggestions towards a lightweight, easy to install, P2P-client?

Posted by humpty on Feb. 23 2007,07:46
perhaps some of the mydsl extensions?

for ed2k there's xmule or amue-gtk.

for BT, there's bittorrent-gui + bittornado.

Posted by toshiba on Feb. 23 2007,16:12
Quote (humpty @ Feb. 23 2007,02:46)
perhaps some of the mydsl extensions?

for ed2k there's xmule or amue-gtk.

for BT, there's bittorrent-gui + bittornado.

Okay, I tried amule. Seems to work. Trouble is, it being a .uci, I'll have to re-install it upon every boot. I can't seem to find xmule. Could you point me towards it's location?
Posted by WDef on Feb. 23 2007,19:03
frostwire.uci is a limewire clone in testing, but it's a uci so it won't chew as much memory.  It is java based however and gobbles cpu at times.
Posted by toshiba on Feb. 23 2007,20:50
Quote (WDef @ Feb. 23 2007,14:03)
frostwire.uci is a limewire clone in testing, but it's a uci so it won't chew as much memory.  It is java based however and gobbles cpu at times.

I appreciate you're tryin' to help, WDEF, but if you read the previous posts here, you'll see that frostwire isn't an alternative for two reasons:

1. I can't run java-based software.
2. I would prefer to install a non-.uci program, so that it would remain permanently on my harddisk.

Posted by WDef on Feb. 23 2007,22:38
Well I appreciate your appreciation TOSHIBA.  Actually I was hoping for more feedback on that uci.

Re 2:  Are you using grub?  I thought all you had to do to load extensions with a hd install was add  mydsl=hda3 to your grub boot line, assuming someuci.uci in on /mnt/hda3 for eg.

Or you could add

mydsl-load /mnt/hda3/someuci.uci

to /opt/bootlocal.sh

You maybe could permanently write the contents of a uci to your hd by eg copying all its files from /opt/someuci to another dir as root, then
umount the uci, mkdir /opt/someuci, copy all the files back there, do cd /; tar -zxvf /opt/someuci/user.tar.gz, restart X, and the uci is permanently installed.  But it will get messy if you again mount the uci and then dismount it again.  Not recommended.

Posted by Zucca on Feb. 24 2007,13:54
Grrrrrrrrrreat!
Now we are talking!

Gnutella network is great for some p2p downloads. Using Gnutella and BT I can find almost any file I want. Frostwire is promising. I once ran it from command line (something like: java -jar frotwire.jar). But I couldn't connect. ;\
But as we are using DSL and first 'priority' is to have everything lightweight, java does not fufill that. At the other hand sometimes there's just no choice but to use more 'heavy' programs. LimeWire worked quite fine with my Compaq armada E500 with 256MB ram (until search results filled with ads).
What I would like is to have Gnutella client that is text based (using ncurses). Look the interface of CenterICQ. It's neat. Gnutella client which looks like that would be it for DSL.

I've been trying to search simple text based Gnutella client for ages, but with no results. If any of you know any good ones, please post it here. =)

One project is in development: < http://noogtella.sourceforge.net >

Posted by WDef on Feb. 24 2007,14:15
Quote
I once ran it from command line (something like: java -jar frotwire.jar).


??

Try the uci & click on the icon.

The lightest possible gnutella client (and server) is the commandline gnut

No java,. nothing.

Code Sample
apt-get install gnut


See < http://www.schnarff.com/gnutell....-3.html >

for instructions.

Doesn't appear to work on my connection - maybe need the right server lists.
Otherwise should be very good for old machines.

Posted by Zucca on Feb. 24 2007,14:19
Quote (WDef @ Feb. 24 2007,11:15)
Quote
I once ran it from command line (something like: java -jar frotwire.jar).


??

Jusr click on  the icon if you're trying the uci

It was long ago. There were no DSL extension available at that time so I had to download it from offical page and run it like that.

Posted by WDef on Feb. 25 2007,20:56
I've made a mutella extension which you might like to try.  It's not Limewire but it works, and no java.

< http://damnsmalllinux.org/cgi-bin....=15;r=1 >

Posted by Jason W on Feb. 27 2007,07:04
I love gtk-gnutella.  I compiled it for Debian Woody (gtk1.2) and it is resource friendly and also user friendly.  I don't have the skills (yet) to make a .dsl out of it but I run it on my 64mb machines while using Seamonkey and while playing with Xine all at the same time.  A fine candidate for DSL extensions I think.    Requires a lot less resources than LimeWire or FrostWire, as nice as they are.
EDIT:  If you want gtk-gnutella 0.96.2 here it is.  Maybe not yet ready for proper DSL extensions but maybe useful anyway, thanks to CBagger's deb2dsl.  Install these:

libxml2.dsl:
< http://www.uploadwiz.com/WIZ815496845 >

gtk-gnutella.dsl
< http://www.uploadwiz.com/WIZ35377067 >

Just be sure to obey copyrights. :-)

Posted by WDef on Feb. 27 2007,11:05
Will try these; I tried the gtk-gnutella from the woody repo but it's old and appears to be broken.
Posted by WDef on Feb. 27 2007,11:51
Great job, Jason W, works :=)

To pack that into a single extension all that needs to be done is to combine the two files and do some trimming.  A desktop icon might be nice.

If you want some help I'll oblige, send it to you and you can post it to the repo.

Ah well - guess my poor little mutella won't get much of a look in now, unless somebody particularly needs a gnutella client which can serve its GUI across a network/internet as a web page!

Posted by humpty on Feb. 27 2007,17:25
i think mldonkey might be easy compile. it's multi-network and has a web interface.
Posted by Jason W on Feb. 27 2007,18:41
WDef,
 I appreciate your offer to help package gtk-gnutella.  If you would like to help make a .dsl out of it that would be great, and it would be your .dsl since you made it.  I can make .debs but not .dsl, though I am learning.  Here are the .debs.        

< http://www.yourfilelink.com/get.php?fid=291031 >

Posted by WDef on Feb. 28 2007,15:47
I'll submit this shortly in both our names, how's that ;=)

Just curious: did you compile this on dsl, or (I suspect) another system?

You made the debs with checkinstall?

Posted by Jason W on Feb. 28 2007,16:41
Compiled on Woody with checkinstall, and  things compiled on Woody seem to fit right into DSL for me.  I am still learning on how to make a proper deb as well as a dsl, but  it is slowly coming.  Thanks for your help.
Posted by Zucca on Mar. 01 2007,04:03
As the GWebCache options have quite old servers I had trouble getting Mutella to work.
I got it working pretty good by changing those hosts with new ones.
Here's a list of some Gnutella Web Caches: < http://gcachescan.jonatkins.com >

Posted by WDef on Mar. 01 2007,14:36
Quote
< http://gcachescan.jonatkins.com >


That's where I got the gwebcaches that my startup script sets in mutella - see the info file.

Is the startup script is working for you?  Of course there could be a new top 3 webcaches on the jonatkins site by now ...

I thought of writing a perl script to autoextract the top 3 webcaches from that site and set them in the config file on startup, but seem overkill in the light of gtk-gnutella.

Posted by Jason W on Mar. 02 2007,03:00
Mutella works perfectly for me, has a nice friendly web interface, and it connects to the network in a second or two.  Two of the three web caches in the default mutellarc file have a score of 100 on the jonatkins site and the third has a score of 95.  Maybe the issue Zucca is dealing with is location.  I do not know how much location plays a part in choosing web caches, but for me it makes a big difference in choosind Debian servers.  Internap is like greased lightning near Atlanta, but when I am in the mountains, the server in North Carolina is much better.  Maybe what entry works fast in one location doesn't work as fast as in another, and a few folks may have to add different web caches.  But I think the default entries are good.  Just a thought.
Posted by WDef on Mar. 07 2007,19:38
gtk-gnutella.dsl extension has been posted to Robert and there is an interim  download link posted in the testing section of this board for those in a hurry.
Posted by roberts on Mar. 07 2007,21:27
gtk-gnutella.dsl extension is now posted in the testing section of the repository.
Posted by toshiba on Mar. 13 2007,21:07
Aaaah! Gtk-gnutella! Great work, Wdef and Jason W. The new gtk-gnutella-extension seemingly works flawlessly. Brilliant, you guys. Brilliant!!! :-) :-) :-)
Posted by WDef on Mar. 19 2007,22:16
Jason did most of the work.

Might have to find a space on my overstuffed hard drive for a Woody install at some stage.

Posted by cbinusa on Jan. 21 2008,22:19
Newbie at torrents. Downloaded gOS torrent to my DSL pc. Bittorrent would not upload it. Intalled gtk-gnutella. It seems very, very, active but I cannot figure out how to make it access my downloaded gOS file so I can upload it to others. Any help appreciated.
Posted by Jason W on Jan. 21 2008,22:54
If you are wanting to share a file with gtk-gnutella,  here is a helpful tutorial:

< http://gtk-gnutella.sourceforge.net/manual/sharing.html >

I am not at my DSL pc now to go through the steps, but I remember sharing files in the past without fuss.  May also have to forward a port in your router for best results, also.

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.