View previous topic :: View next topic |
Author |
Message |
svyatogor Retired Dev
Joined: 13 Feb 2003 Posts: 186 Location: Kingdom of Kells
|
Posted: Sat Jul 12, 2003 5:18 pm Post subject: [FAQ] How to access Kazaa network without wine? |
|
|
How to access Kazaa network without wine?
Kazaa is a very popular file sharing peer-2-peer network. Unfortunately they don't have a native client for Linux. Until recently the only solution was to run Kazaa++ using wine emulator. As any emulation this way has a number of drawbacks - it is difficult to make it work, also it requires some native windows libraries.
In this FAQ I am going to feature an amasing tool called giFT (gift.sourceforge.net), which is based on system of plugins and gives clients access to various p2p networks (at the moment these are OpenFT, Gnutella and FastTrack, which is Kazaa).
The first step is to install giFT itself and the plugin for Kazaa network. giFT developers hav not done an official release yet and the only way to get it is through CVS. To install giFT run the following:
Code: |
ACCEPT_KEYWORDS="~x86" emerge gift-cvs
ACCEPT_KEYWORDS="~x86" emerge gift-fasttrack-cvs |
Note: In both cases replace "~x86" with your arch.
Because giFT is only a daemon we need to install some client. There are a number of choices available. In portage you can find:
- giftcurs - console client based on ncurses library
- giftoxic - gtk2 client
- giftui - one more gtk2 client.
The are other clients available as well (check giFT project page), but these are the ones available in portage.
In order to configure giFT run giFT-setup. On the step when you will be prompted for the plugins enter: OpenFT:FastTrack. OpenFT has to be there, otherwise the whole thing won't work.
Now, when we have installed and configured giFT you can run it by issuing this command:
Code: |
giFT -d
gift_client_here (E.g.: giFTcurs for giftcurs package)
|
Last edited by svyatogor on Sun Jul 13, 2003 9:48 am; edited 1 time in total |
|
Back to top |
|
|
norvillebarnes Tux's lil' helper
Joined: 28 Jun 2003 Posts: 116 Location: Sudbury, ON Canada
|
Posted: Sat Jul 12, 2003 10:47 pm Post subject: |
|
|
*Edit* I'm retarded, excuse my ignorance.
Awesome job! I'd been playing around with the wine + Kazaa thing and was having no luck. This works really well and took like 2 mins to setup. Thanks.
One question I have, and you'll have to pardon my newbness on this, is that giFTcurs is supposed to have a pretty slick GUI but if I start /usr/bin/giFtcurs in KDE nothing happens. I'm sure I'm missing something simple but thought I'd throw it at you. btw the console version works fine but is less than intuitive.
Thanks
Al |
|
Back to top |
|
|
aethyr Veteran
Joined: 06 Apr 2003 Posts: 1085 Location: NYC
|
Posted: Sun Jul 13, 2003 4:04 am Post subject: |
|
|
Quote: | btw the console version works fine but is less than intuitive. |
The "console version" is giftcurs. See the webpage: http://www.nongnu.org/giftcurs/
It's a giFT client that runs under ncurses. It's supposed to be run in the console. BTW - I think it's a pretty snazzy application, and it's certainly no less intuitive than most gui apps.
Fear not thy terminal. |
|
Back to top |
|
|
norvillebarnes Tux's lil' helper
Joined: 28 Jun 2003 Posts: 116 Location: Sudbury, ON Canada
|
Posted: Sun Jul 13, 2003 7:33 pm Post subject: |
|
|
Good point, I've gotten the hang of it and it's really efficient. Some of us just have trouble letting go. When your complete computing history is on windows it takes a while to get the dust off the keyboard.
Al |
|
Back to top |
|
|
Tarball Tux's lil' helper
Joined: 19 Jun 2002 Posts: 142 Location: Cheshire, UK
|
Posted: Mon Jul 14, 2003 8:22 pm Post subject: |
|
|
Ok, I emerged gift-cvs and gift-fasttrack-cvs but the only plugin it seems to have installed is the FastTrack plugin. Where can I get the Gnutella and OpenFT plugins?? |
|
Back to top |
|
|
svyatogor Retired Dev
Joined: 13 Feb 2003 Posts: 186 Location: Kingdom of Kells
|
Posted: Mon Jul 14, 2003 8:27 pm Post subject: |
|
|
Tarball wrote: | Ok, I emerged gift-cvs and gift-fasttrack-cvs but the only plugin it seems to have installed is the FastTrack plugin. Where can I get the Gnutella and OpenFT plugins?? |
These two are there by default. Just change the plugin def to OpenFT:Gnutella
Note: I was not able to make all three to work together. |
|
Back to top |
|
|
Tarball Tux's lil' helper
Joined: 19 Jun 2002 Posts: 142 Location: Cheshire, UK
|
Posted: Mon Jul 14, 2003 9:04 pm Post subject: |
|
|
In /usr/lib/giFT/ I only have libFastTrack.so, no Gnutella or OpenFT
???? |
|
Back to top |
|
|
searcher Apprentice
Joined: 13 Mar 2003 Posts: 175 Location: NL
|
Posted: Mon Jul 14, 2003 10:18 pm Post subject: |
|
|
This is a very nice program I've always hated kazaa due to it's bloated appearance and utter lack of usability. The giFTcurs is awsome! Thanks for a great howto and for pointing this out to gentoo users
~searcher _________________ You are unique ... just like everyone else. |
|
Back to top |
|
|
Tarball Tux's lil' helper
Joined: 19 Jun 2002 Posts: 142 Location: Cheshire, UK
|
Posted: Mon Jul 14, 2003 10:30 pm Post subject: |
|
|
Has anyone get Apollon to work ok? I have compiled and installed it but when I do a search I don't get any matches whereas if I use giFTcurs to do the same search I immediately get a screen full of matches!?!? |
|
Back to top |
|
|
OneOfOne Guru
Joined: 28 May 2003 Posts: 368
|
Posted: Tue Jul 15, 2003 8:01 am Post subject: |
|
|
hi guys, i just wanted to add that the latest mldonkey fully supports fasttrack network, you could download/upload to it.
peace |
|
Back to top |
|
|
DanBUK Tux's lil' helper
Joined: 12 May 2003 Posts: 105 Location: London, UK
|
Posted: Tue Jul 15, 2003 1:51 pm Post subject: mldonkey / giFT |
|
|
I have tried to got giFT to work, the idea seems good. Similar to mldonkey, although mldonkey is ed2k based it supports BitT, FastTrack, DirectConn, Gnutella, Donkey, SoulSeek, OpenNap, AudioGalaxy & OpenFT.
But I find the best sucess is with ed2k(Better Queuing system, Verified Downloads via, filenexus.com, sharereactor.com, others) + FastTrack(Loq Qual/Bogues/But quick dloads) + SoulSeek(MP3s - Lots)
Just my 15pence worth.. |
|
Back to top |
|
|
jj n00b
Joined: 27 Mar 2003 Posts: 28 Location: De Zolder
|
Posted: Tue Jul 15, 2003 5:11 pm Post subject: |
|
|
Tarball wrote: | Has anyone get Apollon to work ok? I have compiled and installed it but when I do a search I don't get any matches whereas if I use giFTcurs to do the same search I immediately get a screen full of matches!?!? |
Try Apollon from cvs; they cleared that bug about a week ago. _________________ If this post seems useless, please forgive me; just trying to get rid of the n00b status |
|
Back to top |
|
|
equilibrium Apprentice
Joined: 29 Jun 2003 Posts: 213 Location: UK
|
Posted: Tue Jul 15, 2003 6:34 pm Post subject: |
|
|
I keep getting a cvs login error
Code: | # emerge gift-cvs
Calculating dependencies ...done!
>>> emerge (1 of 1) net-p2p/gift-cvs-0.11.1 to /
>>> Unpacking source...
* Fetching cvs module giFT into /usr/portage/distfiles/cvs-src/gift-cvs...
cvs.sourceforge.net:/cvsroot/gift
* Running cvs -q -f -z3 -d ":pserver:anonymous:@cvs.sourceforge.net:/cvsroot/gift" login
Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/gift
cvs [login aborted]: end of file from server (consult above messages if any)
!!! ERROR: net-p2p/gift-cvs-0.11.1 failed.
!!! Function cvs_fetch, Line 204, Exitcode 1
!!! cvs login command failed |
[edit] got it all working now [/edit] _________________ kernel 4.15.17-1-equk | i3wm | github
Last edited by equilibrium on Tue Jul 15, 2003 9:47 pm; edited 1 time in total |
|
Back to top |
|
|
svyatogor Retired Dev
Joined: 13 Feb 2003 Posts: 186 Location: Kingdom of Kells
|
Posted: Tue Jul 15, 2003 7:28 pm Post subject: |
|
|
This is a problem of sourceforge server. It does happen sometimes. Try to repeat later. |
|
Back to top |
|
|
Squinky86 Retired Dev
Joined: 25 Mar 2003 Posts: 309 Location: Alabama, USA
|
Posted: Wed Jul 16, 2003 12:41 am Post subject: |
|
|
Ya, the sourceforge cvs server has way too much to handle.
Note that you can use giftoxic 0.0.9, even though it's not in portage. Just rename the ebuild and digest it! So far I've had no problems with giftoxic and only a few with the gift daemon. _________________ Me |
|
Back to top |
|
|
equilibrium Apprentice
Joined: 29 Jun 2003 Posts: 213 Location: UK
|
Posted: Wed Jul 16, 2003 1:07 am Post subject: |
|
|
hmm I thought I had it working but whenever I do a search for anything the only results I get are for OpenFT even tho it says it is connected to fasttrack and gnutella aswell.
Also when I try to install apollon CVS I get a error.
Code: | # make -f Makefile.dist
This Makefile is only for the CVS repository
This will be deleted before making the distribution
*** YOU'RE USING Autoconf version 2.13.
*** KDE requires autoconf 2.52, 2.53 or 2.54
make[1]: *** [cvs] Error 1
make: *** [all] Error 2 |
when emerge says:
Code: | * sys-devel/autoconf
Latest version available: 2.57-r1
Latest version installed: 2.57-r1
Size of downloaded files: 1,225 kB
Homepage: http://www.gnu.org/software/autoconf/autoconf.html
Description: Used to create autoconfiguration files |
_________________ kernel 4.15.17-1-equk | i3wm | github |
|
Back to top |
|
|
AlterEgo Veteran
Joined: 25 Apr 2002 Posts: 1619
|
Posted: Wed Jul 16, 2003 9:37 am Post subject: |
|
|
Tarball wrote: | Ok, I emerged gift-cvs and gift-fasttrack-cvs but the only plugin it seems to have installed is the FastTrack plugin. Where can I get the Gnutella and OpenFT plugins?? |
USE="OpenFT GNUtella" emerge gift-cvs did it for me. |
|
Back to top |
|
|
jj n00b
Joined: 27 Mar 2003 Posts: 28 Location: De Zolder
|
Posted: Wed Jul 16, 2003 12:26 pm Post subject: |
|
|
equilibrium wrote: | hmm I thought I had it working but whenever I do a search for anything the only results I get are for OpenFT even tho it says it is connected to fasttrack and gnutella aswell.
Also when I try to install apollon CVS I get a error.
Code: | # make -f Makefile.dist
This Makefile is only for the CVS repository
This will be deleted before making the distribution
*** YOU'RE USING Autoconf version 2.13.
*** KDE requires autoconf 2.52, 2.53 or 2.54
make[1]: *** [cvs] Error 1
make: *** [all] Error 2 |
when emerge says:
Code: | * sys-devel/autoconf
Latest version available: 2.57-r1
Latest version installed: 2.57-r1
Size of downloaded files: 1,225 kB
Homepage: http://www.gnu.org/software/autoconf/autoconf.html
Description: Used to create autoconfiguration files |
|
Code: |
# export WANT_AUTOCONF_2_5=1
# make -f Makefile.dist
#./configure --prefix=/usr/kde/3.1
# make
# su -c 'make install'
|
should put autoconf 2.57 to work; it did for me _________________ If this post seems useless, please forgive me; just trying to get rid of the n00b status |
|
Back to top |
|
|
equilibrium Apprentice
Joined: 29 Jun 2003 Posts: 213 Location: UK
|
Posted: Wed Jul 16, 2003 1:53 pm Post subject: |
|
|
cool thanks
got it working now and it seems to give results from the kazaa network now just a bit annoying that whenever you search it resizes and goess off the screen but it seems to work now at least _________________ kernel 4.15.17-1-equk | i3wm | github |
|
Back to top |
|
|
Roguelazer Veteran
Joined: 10 Feb 2003 Posts: 1233 Location: San Francisco, CA
|
Posted: Wed Jul 16, 2003 10:28 pm Post subject: |
|
|
Code: | * Running cvs -q -f -z3 -d ":pserver:anonymous:@cvs.sourceforge.net:/cvsroot/gift" login
Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/gift
cvs [login aborted]: end of file from server (consult above messages if any)
!!! ERROR: net-p2p/gift-cvs-0.11.1 failed.
!!! Function cvs_fetch, Line 204, Exitcode 1
!!! cvs login command failed
|
Erm... _________________ Registered Linux User #263260 |
|
Back to top |
|
|
Squinky86 Retired Dev
Joined: 25 Mar 2003 Posts: 309 Location: Alabama, USA
|
Posted: Thu Jul 17, 2003 3:38 am Post subject: |
|
|
Read the whole thread before posting an already stated problem.
Since I've done the same many times before, I won't flog you this time; it just means the sourceforge cvs mirror is full now (and it normally is). Try again later. _________________ Me |
|
Back to top |
|
|
spantie n00b
Joined: 18 Jun 2003 Posts: 8 Location: NL
|
Posted: Fri Jul 18, 2003 10:16 am Post subject: |
|
|
Hi, just rsynced and emerged net-p2p/gift-cvs-0.11.1 (which was masked):
Code: |
make[2]: Leaving directory `/usr/local/var/tmp/portage/gift-cvs-0.11.1/work/giFT/plugin'
Making all in OpenFT
make[2]: Entering directory `/usr/local/var/tmp/portage/gift-cvs-0.11.1/work/giFT/OpenFT'
Making all in proto
make[3]: Entering directory `/usr/local/var/tmp/portage/gift-cvs-0.11.1/work/giFT/OpenFT/proto'
make[3]: *** No rule to make target `ft_handshake.c', needed by `ft_handshake.lo'. Stop.
make[3]: Leaving directory `/usr/local/var/tmp/portage/gift-cvs-0.11.1/work/giFT/OpenFT/proto'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/var/tmp/portage/gift-cvs-0.11.1/work/giFT/OpenFT'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/var/tmp/portage/gift-cvs-0.11.1/work/giFT'
make: *** [all] Error 2
!!! ERROR: net-p2p/gift-cvs-0.11.1 failed.
!!! Function src_compile, Line 31, Exitcode 2
!!! Make failed
|
Any help appreciated :) _________________ "Error 101(no keyboard present), press F1 to resume" |
|
Back to top |
|
|
Landonis n00b
Joined: 02 May 2003 Posts: 19 Location: Wales, UK
|
Posted: Fri Jul 18, 2003 11:21 am Post subject: |
|
|
I had this problem trying to emerge giFT-cvs as well. Thankfully there is now a stable version. Just do an 'emerge sync' and follow the instructions above but change the 'emerge giFT-cvs' to just 'emerge giFT'
It was announced the other day in the following thread:
Quote: | https://forums.gentoo.org/viewtopic.php?t=67868 |
_________________ Four be the things I am wiser to know:
Idleness, sorrow, a friend, and a foe. |
|
Back to top |
|
|
Frood n00b
Joined: 14 Mar 2003 Posts: 7 Location: Boston, MA USA
|
Posted: Fri Jul 18, 2003 6:24 pm Post subject: |
|
|
Landonis wrote: | I had this problem trying to emerge giFT-cvs as well. Thankfully there is now a stable version. Just do an 'emerge sync' and follow the instructions above but change the 'emerge giFT-cvs' to just 'emerge giFT'
It was announced the other day in the following thread:
Quote: | https://forums.gentoo.org/viewtopic.php?t=67868 |
|
There's also a stable version of the FastTrack plugin, but I wasn't able to get it to work with the stable version giFT. However, gift-fasttrack-cvs seems to work fine with the non-CVS giFT. |
|
Back to top |
|
|
Squinky86 Retired Dev
Joined: 25 Mar 2003 Posts: 309 Location: Alabama, USA
|
Posted: Fri Jul 18, 2003 10:22 pm Post subject: |
|
|
from the gift homepage
Quote: |
The CVS repository is being restructured to separate the Gnutella and OpenFT plugins from the daemon and library source code. This change will be over the next couple of days and will surely break previous builds as we will be asking the sourceforge.net staff to perform the moves to preserve revision history. |
so use the stable gift with the fasttrack-cvs . _________________ Me |
|
Back to top |
|
|
|