[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian / Linux KaZaA client?

On Thu, Oct 16, 2003 at 05:52:06AM -0200, klaus imgrund wrote:
> On Wednesday 15 October 2003 14:20, Pigeon wrote:
> > On Wed, Oct 15, 2003 at 06:23:21AM -0200, klaus imgrund wrote:
> > > On Wednesday 15 October 2003 03:21, Alex Malinovich wrote:
> > > 
> > > > Better make sure that your friend's kids aren't 12. The RIAA seems to
> > > > have it in for 12 year olds. :)
> > > > 
> > > That aside you could try mldonkey or xmule for the edonkey network or 
> gift.
> > > There are plugins for gift that support fasttrack aka kazaa and gnutella.
> > > For a gui try apollon.
> > > I got no idea what of those you can get as deb's though and wouldn't 
> advise to 
> > > get any from stable anyway.Those networks change protocols often and Linux 
> > > clients usually are playing catchup.
> > 
> > Ah, thanks for that. Hmm. I wasn't planning on giving him unstable;
> > gift appears to be available in the same version both for stable and
> > unstable, so that's cool. mldonkey appears to be unstable-only, giving
> > me the options of source-build to /usr/local, chroot, backport, or
> > source-build to a custom .deb, which would be nicest.
> > 
> > -
> If you pick up a tarball of mldonkey it will be a binary that you just unpack 
> in a directory and run it - no compilation required.There is also a tarball 
> and cvs to build it from source but you would need ocaml 3.06 installed and I 
> don't see any advantage in doing that right now.

Right, on the mldonkey site there are several tarballs, but with very
little information on their dependencies. Rather than waste dialup
time downloading a binary at risk of finding that it requires
something which isn't in woody, I built the source. It was a
remarkably trouble-free process. Quick summary for the benefit of
anyone else who's interested:

- It requires ocaml-3.06. This is available in sarge, and the source
can be built straightforwardly on woody, the only wrinkle being that
libgdbmg1 is apparently renamed to libgdbm in sarge, requiring the use
of the -d option to dpkg-buildpackage.

- It requires lablgtk-1.2.3. lablgtk is available from 
http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html and the
current version for ocaml-3.06 appears to be 1.2.6, which is what I
got. I configured it to put everything in /usr/local/lablgtk and it
was built without errors first time. Having installed it, it appears
to be necessary to ln -s /usr/local/lablgtk /usr/lib/ocaml/3.06/lablgtk
for ocaml to find it. (If I was actually programming in ocaml as
opposed to just using it as a tool to build something else, no doubt
I'd discover a nicer way of doing this.)

- mldonkey can then be built - again I encountered no errors - and its
binaries stuck in /usr/local. The result fires up OK though I haven't
actually tested it online yet.


Be kind to pigeons
Get my GPG key here: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x21C61F7F

Attachment: pgpEsu0PHemmb.pgp
Description: PGP signature

Reply to: