6.02.2004

How to get Kazaa to work on Linux

Kazaa is probably the most popular P2P application out there today and many Linux users want to use it. Unfortunately Kazaa is for Windows only, so you have to run it under wine, the Windows emulator for Linux. This can be tricky.

I've installed it on three or four systems and it has always taken me a lot of searching on the internet to find just the right combination in the setup to make Kazaa work, but once I get it to work it always seems stupidly easy. It's just a matter of remembering how to do it.

So here is a little how-to for the struggling 'nix users. This works great for me, I hope it does for you too. Once you get it working, make a backup of your wine config file and the kazaa directory. If you ever have to install it again, hopefully you can just copy everything in a couple of seconds and be done.

For the record I'm using Wine version 20030813 on Gentoo 1.4.

Step 1:

Go to the Wine website, download it an install it. Sorry, I'm not going to help you with that part.

Step 2:

Download Kazaa and some Windows dll files. I have them here.

Kazaa - (right click and save the file) This is actually a program called "Kazaa-Lite." It's Kazaa without the spyware. There is a Kazaa-Lite version 2 (and maybe higher) available, but 1.72 works for me so it's all I have

dll files - There are actually some extras here, but it works and I'm afraid to change it! Put these dll files in the directory /home/YOURNAME/.wine/fake_windows/Windows/System

comctl32.dll
comdlg32.dll
commctrl.dll
msvcrt.dll
ole32.dll
oleaut32.dll
rasapi32.dll
rpcrt4.dll
shdoclc.dll
shdocvw.dll
shell.dll
shell32.dll
shlwapi.dll
urlmon.dll
wininet.dll
winspool.drv

Step 3:

Install Kazaa by opening a shell and typing wine kazaa_lite_172_english.exe and follow the instructions

Step 4:

Edit your wine config file. To find this, go to your home directory, the go to the .wine directory. (The dot indcates that it is hidden, just type it in at the top of your file manager) Open the file named "config" and add these lines. If there is already a AppDefaults kazaa.exe section and your kazaa doesn't work, delete that section before you add these lines:

[AppDefaults\\kazaa.exe\\DllOverrides]
"*" = "builtin, native, so"
"commctrl" = "native"
"comctl32" = "builtin"
"comdlg32" = "builtin"
"ole32" = "native"
"oleaut32" = "native"
"rpcrt4" = "native"
"shdoclc" = "native"
"shdocvw" = "native"
"shlwapi" = "native"
"winspool.drv" = "native"
"shell32" = "builtin"
"shell" = "native"
"urlmon" = "native"
"wininet" = "native"
"msvcrt" = "native"
"rasapi32" = "native"

from your home directory cd into '.wine/fake_windows/Program Files/KaZaA Lite' and type wine Kazaa.exe. If it works... good! If it doesn't I can't help ya.

If it works, you can make a simple shell script to automatically launch kazaa at the click of a button. Copy the text below into a text file. Go to a shell and type "chmod 755 the_name_of_the_text_file" to make it executable. Put it on your desktop or wherever you want and just click it to launch kazaa

#! /bin/sh
cd '/home/your_home_directory/.wine/fake_windows/Program Files/KaZaA Lite/' && wine Kazaa.exe

You can also preview the files while they're downloading. From your home directory, go to .wine/fake_windows/Program Files/KaZaA Lite/My Shared Folder to see the files and use your favorite program to view them. They aren't named, but the first file in the directory is the first one you're downloading, the second is the second etc...




<< Home

This page is powered by Blogger. Isn't yours?