O Manoel Pinho também mantém em sua página pessoal um tutorial completo e coleção de links sobre este mesmo assunto - não vai ser por falta de documentação que você vai deixar de rodar o Kazaa no Linux! Aliás, você já experimentou as alternativas mldonkey e BitTorrent?
Instalando e
usando o Kazaa Lite no Linux
com ênfase em Slackware
por Cesar Henrique (inback)
Introdução
Muita gente sente dificuldades
em permanecer no linux todo o tempo por não ter aplicativos que compense
os usados no windows, realmente isso é um grande obstáculo para
a migração de plataforma windows linux.
Bem, há alguns anos atrás essa frase seria uma grande verdade,
diferentemente do que acontece hoje, além das grandes novidades em aplicativos
para linux como o Openoffice que compensa em cheio o Office, temos a garantia
de algo que vamos usar de graça, sem ao menos precisar piratiar.
Uma das soluções para aplicativos feitos especialmente para windows
é usar implementadores, um em especial que vou citar e usar nessa explicação
é o Wine HQ.
O projeto Wine (vinho) começou em 1993 como uma maneira de suportar aplicativos
rodando no Windows 3,1 . Bob Amstadt foi quem coordenou o projeto inicial, mas
logo foi passado para o Alexandre Julliard, com quem permaneceu até hoje.
Durante todos esses anos ele está sendo aprimorado constantemente para
suportar novas versões de aplicativos mais usados no Windows, juntamente
com suas novas versões.
Com o Wine você pode instalar e usar os programas no seu linux feitos
para windows.
Requerimento
Você vai precisar de:
- Uma versão recente
do Wine que pode ser encontrada em http://www.winehq.com/ ou em pacote da própria
distribuição Slackware em http://www.linuxpackages.net/ .
- Kazaa Lite , http://www.kazaalite.com/ versão 2.00 (testada no tutorial).
- Algumas Dll específicas do Windows 98 - http://opensrc.hopto.org/kazaa/kazaa.tar.bz2
.
Obs: caso você não tenha instalado, na hora de rodar a instalação do Kazaa , ele informará que você precisa instalar o Freetype, é só pegar em http://www.freetype.org/ .
Instalando
Wine
Depois de você baixar o Wine , você deve instalá-lo da seguinte maneira:
- Se for .tar.gz:
Descompacte-o na pasta tmp
com o comando:
[usuario@Slackware tmp]$ tar xvzf Wine-200xxxxx.tar.gz
Logo após entre na
pasta descompactada do wine e novamente entre na pasta tools ,
[usuario@Slackware tmp]$ cd wine-200xxxxx/tools/
Digite ./wineinstall
[usuario@Slackware tools]$ ./wineisntall
Ele deverá iniciar a instalação, a primeira pergunta será
We need to install wine
as root user, do you want us to build wine,
'su root' and install Wine? Enter 'no' to continue without installing
(yes/no)
Bom, veja que você
deve fazer isso com um usuário que não seja o root da máquina,
mas posteriormente você precisará da senha root para finalizar
a instalação., como ele te informa acima.
Para prosseguir digite yes. Com um processo que pode levar um bom tempo, ele
irá compilar o código do Wine, após isso ele pedirá
a senha do root , você digita.
Finalizando a instalação ele perguntará se deseja configurar
a máquina, confirme e assim a instalação finaliza.
- Se for .tgz:
Com root, digite installpkg Wine-2xxxXXxx-i386-x.tgz
[root@Slackware tmp]# installpkg Wine-2xxxXXxx-i386-x.tgz
Installing package Wine-200xXXxx-i386-1...
PACKAGE DESCRIPTION:
Wine: Wine (Client, server, and winelib)
Wine:
Wine: Wine Is Not an Emulator, it is an alternative implementation of the
Wine: Windows 3.x and Win32 APIs. Wine provides both a development toolkit
Wine: (Winelib) for porting legacy Windows sources to Unix and a program
Wine: loader, allowing unmodified Windows 3.1/95/NT binaries to run under
Wine: Intel Unixes. Please, PLEASE read the README or else Wine probably
Wine: won't work for you.
Wine:
Executing install script for Wine-200xXXxx-i386-1...
Se tudo ocorrer assim, a instalação foi bem sucedida.
Configurando o Wine
- Unidade virtual
Nesse caso, temos dois caminhos a seguir, o primeiro seria se você já tiver uma instalação do Windows na máquina, porém esse Windows que você tem instalado deve ser 98, 98se. Se tiver XP, 2000 ou qualquer outra versão provavelmente ocorrerá erro. Contudo, obtive experiências piores rodando o Kazaa usando arquivos DLLs nativas de uma instalalção do Windows (98/se) no mesmo HD, o Kazaa ficou mais lento obtendo um grande processamento da máquina, recomendo intão, seguir o modo abaixo:
Crie uma pasta qualquer em algum lugar do seu hd com o nome windows, recomendo que ela seja em /mnt pois será um "windows virtual", ou seja, contendo apenas as DLL's necessárias, instalações de programas, entre outros;
[root@Slackware
/]# chmod 775 /mnt (caso você não tenha acesso como
usuário normal a pasta mnt)
[root@Slackware /]# cd mnt/
[root@Slackware mnt]# mkdir windows/
[root@Slackware mnt]# chmod 777 windows/
Depois de criada a pasta
windows, foi dado controle total a qualquer usuário da máquina
para ela.
Agora dentro da pasta windows, crie uma outra pasta chamada system, com seu
usuário.
[usuario@Slackware
mnt]$ cd windows/
[usuario@Slackware windows]$ mkdir system
- Dll's necessárias
Dentro do diretório
system, você vai colocar as Dll's (e outros) necessárias para o
Kazaa, são elas:
Você pode baixá-las no pacote descrito em requerimentos, se resolver
retirar de outro lugar, lembre de ser do windows 98/se.
[usuario@Slackware
tmp]$ tar xvjf kazaa.tar.bz2
kazaa/
kazaa/System.zip
kazaa/config
[usuario@Slackware
tmp]$ mv kazaa/System.zip /mnt/windows/system
[usuario@Slackware tmp]$ cd /mnt/windows/system
[usuario@Slackware windows]$ unzip System.zip
[usuario@Slackware
system]$ ls
advapi32.dll mciavi.drv ole32.dll shdoclc.dll shlwapi.dll
comctl32.dll msvcrt20.dll oleaut32.dll shdocvw.dll system.reg
commctrl.dll msvcrt40.dll regedit.exe shell32.dll userdef.reg
commdlg.dll msvcrt.dll rpcrt4.dll shell.dll user.reg
commtb32.dll notepad.exe shdoc401.dll shfolder.dll wininet.dll
- Config
O Wine necessita de arquivos de configurações aonde ele é "guiado" para prosseguir com as implementações, esses arquivos de configurações se localizam no diretório do usuário que executar o wine, ~/.wine , para entrar nele digite:
[usuario@Slackware
system]$ cd
[usuario@Slackware usuario]$ cd .wine
Dentro desse diretório você irá encontrar alguns arquivos referentes ao wine:
[usuario@Slackware
.wine]$ ls
config system.reg userdef.reg user.reg
Para rodar o wine você precisará acrescentar essas seguintes linhas no seu config gerado pela instalação do wine:
[usuario@Slackware
.wine]$ vim config
ps. se tiver e achar mais confortável use mcedit , alguns editores gráficos
corropem seu arquivo, cuidado.
Cole dentro do arquivo:
[AppDefaults\\kazaa.exe\\DllOverrides]
"commctrl" = "native"
"comctl32" = "native"
"shdoclc" = "native"
"shdocvw" = "native"
"shlwapi" = "native"
"ole32" = "native"
"oleaut32" = "native"
"rpcrt4" = "native"
Isso fará com que
ele reconheça e use essas Dll's para o Kazaa.
Dentro do mesmo arquivo, você vai inserir o Drive que você criou
como sendo seu "Windows Virtual", a letra correspondente pode ser
de livre escolha.
[Drive C]
"Path" = "/mnt/windows"
"Type" = "hd"
"Label" = "MS-DOS"
"Filesystem" = "win95"
Note que a parte do Wine deverá ficar assim:
[wine]
"Windows" = "/mnt/windows"
"System" = "/mnt/windows/system"
"Temp" = "e:\\"
"Path" = "c:\\windows;c:\\windows\\system;e:\\;e:\\test;f:\\"
"Profile" = "c:\\windows\\Profiles\\Administrator"
"GraphicsDriver" = "x11drv"
"ShellLinker" = "wineshelllink"
[version]
"Windows" = "win98"
Resumindo, você inseriu o path para a "unidade virtual" do Windows, redirecionou o wine para ela e consolidou as Dlls necessárias e confirmou que você está "usando" o windows 98.
Se você não tiver o config, use do pacote kazaa.tar.bz2 citado em requerimentos.
- Testando o Wine
Embora você tenha feito tudo isso, pode vir a acontecer erros, além que você tem que estar com a idéia bem clara que o Wine, apesar de bem desenvolvido, não rodará algumas aplicações simplesmente do modo que você instalou/configurou. Dúvidas em algumas aplicações vale a pena visitar a página do wine, e ler o FAQ.
Digite wine em algum terminal
[usuario@Slackware
usuario]$ wine
Wine 200xXXxx
Usage: wine [options]
[--] program_name [arguments]
The -- has to be used if you specify arguments (of the program)
Options:
--debugmsg name Turn debugging-messages on or off
--dll name Enable or disable built-in DLLs
--help,-h Show this help message
--version,-v Display the Wine version
Exatamente dessa maneira
a sua instalação foi bem sucedida.
Possíveis erros:
Configurações erradas de path do wine e/ou unidades como disquete
etc, confira atentamente.
Instalando o Kazaa
Um conselho seria rodar
o Kazaa Lite, o processamento devido a implementação será
um tanto quanto pesado, no início do tutorial tem descrito qual versão
você deve baixar para instalar agora. (provável erro na instalação
da versão 202)
Com o arquivo de instalação em mãos, você deve iniciar
digitando:
[usuario@Slackware
tmp]$ unzip kazaalite_v200_b2.zip
creating: second stage/
inflating: second stage/HOSTS
inflating: second stage/KaZaA Lite default folder quick access.lnk
creating: first stage/
inflating: first stage/kazaa_lite_200_english.exe
inflating: readme.txt
inflating: second stage/Kazaa.exe
[usuario@Slackware tmp]$ wine first\ stage/kazaa_lite_200_english.exe
Com isso deve abrir uma janela para você prosseguir com a instalação (Welcome to the Kazaa Lite Setup Wizard).
Passos:
- Next
- Marque ( I accept the agreement)
- Next
- Next
Local de instalação , deverá aparecer C:\Program Files\KaZaA
Lite , caso não apareça escolha essa pasta, ela ficará
dentro de /mnt/windows/Program Files\KaZaA Lite , mas para o wine /mnt/windows
significa C: , com visto no arquivo de configuração dele,
(coloque C:\Program Files\KaZaA Lite).
- Next
Retire todas opções ( speed up tool, sig2dat tool, supertrick)
mas isso é opcional.
- Next
Marque ( Dont create a start menu folder)
- Next
- Next
- Install
- Next
- Finish
Pronto, você ja configurou o Wine e instalou o Kazaa, agora só falta usar, para isso entre em /mnt/windows/Program\ Files/KaZaA\ Lite/
[usuario@Slackware
tmp]$ cd /mnt/windows/Programas Files/KaZaA\ Lite/
[usuario@Slackware KaZaA Lite]$ wine Kazaa.exe
Se abrir o Kazaa mesmo dando
uns avisos no prompt está tudo certo, contudo ele pode abrir e fechar
entrando no modo DEBUG, ou seja, para você verificar os erros que estão
acontecendo. A solução para esse caso pode variar bastante, desde
atualização do Wine ou até mesmo de usar outra versão
do Kazaa.
Caso apareça um erro de configuração ou falta de fontes,
fica mais fácil arrumar, basta prestar atenção no que ele
pede e instalar ou atualizar.
Para fechar o Kazaa siga o procedimento normal, contudo o wine provavelmente
continuará funcionando como processo, para killar digite:
[usuario@Slackware
tmp]$ ps aux |grep wine
PID
usuario 2738 1.5 5.1
72484 13276 ? S 19:59 0:23 wine /mnt/windows/Program Files/KaZaA
Lite/Kazaa.exe
usuario 2740 2.2 0.3 2972 1008 ? S 19:59 0:34
wineserver
usuario 2741 0.0 5.1 72484 13276 ? S 19:59 0:00
wine /mnt/windows/Program Files/KaZaA Lite/Kazaa.exe
usuario 2748 0.0 5.1 72484 13276 ? S 19:59 0:00
wine /mnt/windows/Program Files/KaZaA Lite/Kazaa.exe
[usuario@Slackware
tmp]$ kill -9 PID
(PID = numero correspondente,
2738, 2740, etc..)
Conclusão
Um comentário pessoal
que eu não poderia deixar de falar é sobre o próprio nome
do Wine. O que levaria colocar um nome de Wine em um projeto como esse ? Pra
mim está bem claro, a frase celebre: "Mudar da água pro vinho".
Ta na cara que o autor quis dizer que você está agora usando algo
descente bem mais aprimorado, mais com relação ao sistema linux,
e não ao próprio wine.
Meu intuito é ajudar o pessoal que deseja usar kazaa no linux mais não
consegue, se tem erros o tutorial e você sabe, me comunique, mas críticas
destrutivas eu não aceito, porque você não é obrigado
a ler e a muito menos seguir o que eu digo.
Créditos
Cesar Henrique Kallas
opensrc@gmx.net
Engenharia de Computação - Pontifícia Universidade Católica
de Campinas
Distribuição preferida Slackware Linux
Página pessoal: http://opensrc.hopto.org
07/05/2003
» Postado por: Antonio Geraldo em maio 23, 2003 02:14 PM, 200.252.157:
Adorei este artigo, se você permitir vou fazer uma cópia para disponibiliza-lo também em meu site que ainda está em desenvovimento.
Antonio
» Postado por: Cesar em maio 24, 2003 09:39 PM, 200.158.0.1:
Claro que pode....aqui a gente eh livre pra fazer o que quiser Antonio !
» Postado por: Alexandre em maio 30, 2003 03:51 AM, 200.214.109:
Bom, até onde eu sabia, W.I.N.E. significava:
Wine Is Not Windows. Não sei se é a versão oficial do Wine HQ mas que é mais criativa, isso é.
» Postado por: Alexandre em maio 30, 2003 03:57 AM, 200.214.109:
Correção:
Wine Is Not an Emulator (;-)
» Postado por: Cesar Kallas em junho 5, 2003 10:53 PM, 200.158.1.2:
Alexandre,
Isso é um pequeno equívoco de leitura, entendo como sendo um falha em relação a "case sensitive".
Existe diferença entre (1) WINE e (2) Wine.
(1) WINE = Wine Is Not Emulator
(2) Wine = bem, vinho ? Ha talvez seja apenas uma mera coincidencia aquela taça com um liquido vinho na pagina, alias a cor da pagina tb é estranha.
O paralelo que tentei formar, do nome foi em relação ao segundo, mas talvez eu errei mesmo, ha deixa pra lá.
Cesar
» Postado por: Daniel Paiva em julho 18, 2003 10:24 PM, 200.154.41.:
Ae, sempre imaginei e acho que eh bastante logico. Apesar de nao se tratar de um emulador dos dois um ou no inicio tentou-se criar um ou como acabou sendo usado como um mesmo veio o nome Win emulator dai o nome Wine e pela coicidencia montaram o site e a marca em cima da sentido da palava que as iniciais formaram ou seja wine... soh uma ideia...
» Postado por: Diogo leandro em julho 20, 2003 08:19 PM, 200.164.4.1:
Olá, gostaria de saber como faço para instalar pacotes (.gz) no redhat 9 a exemplo do msn e icq.
obrigado
» Postado por: stenio em setembro 4, 2003 09:09 AM, 200.253.233:
Oi amigo.
Como utilizo o wine chamando o note pad do windows?
O meu kazaa é na versão 2.4.1. Como faço pra chama-lo no linux?
» Postado por: Arthur em setembro 12, 2003 10:20 AM, 200.223.87.:
Eu queria saber o que é o winelib!
» Postado por: Arthur em setembro 12, 2003 10:20 AM, 200.223.87.:
Eu queria saber o que é o winelib!
» Postado por: Kátia em novembro 4, 2003 12:30 PM, 200.226.174:
Gostaria de saber como instalar o KAZAA no Windows.
» Postado por: dating online em fevereiro 22, 2004 10:45 PM, 64.237.37.2:
Yo Kermit check this out: dating online is good BUT online dating with linko is better!
» Postado por: dating service em fevereiro 23, 2004 06:28 PM, 64.237.37.2:
Yo Fozzy check this out: if your looking for the best dating
service try this site dating
services you gotta be tired of feeling like the third wheel
» Postado por: cheap flexeril em fevereiro 23, 2004 07:12 PM, 64.237.37.2:
If you need cheap flexeril then you might
want to buy flexeril from us the flexeril
experts ;)
» Postado por: cheap skelaxin em fevereiro 24, 2004 02:56 PM, 66.55.139.2:
Try skelaxin it's the best prescription drug there is. Make
» Postado por: casinos em fevereiro 24, 2004 03:44 PM, 66.55.139.2:
Playing casinos online can be risky. Make sure that they are legit casinos.
» Postado por: online gambling em fevereiro 24, 2004 04:17 PM, 66.55.139.2:
Reports of online gambling
are rampant. So be careful not to get caught up in gambling
online.
» Postado por: generic firoicet em fevereiro 24, 2004 05:38 PM, 66.55.139.2:
If you like generic firoicet you will
love this drug. Its called butalbital
and its sweeping the pill popper inner sanctum like wild fire.
» Postado por: online blackjack em fevereiro 25, 2004 06:07 PM, 66.55.139.2:
Playing online blackjack
is better than playing it in the casino. Of course thats my opinion.
» Postado por: cheap skelaxin em março 3, 2004 12:11 PM, 80.58.33.10:
Try skelaxin it's the best prescription drug there is. Make sure it's cheap skelaxin though because no one wants to over pay. Rubin the painter
» Postado por: casinos online em março 3, 2004 01:30 PM, 80.58.33.10:
Playing casinos online can be risky. Make sure that they are legit casinos.
» Postado por: online gambling em março 3, 2004 02:47 PM, 80.58.33.10:
Reports of online gambling
are rampant. So be careful not to get caught up in gambling
online.
» Postado por: blackjack em março 4, 2004 09:10 AM, 80.58.33.10:
Playing online blackjack
is better than playing it in the casino. Of course thats my opinion.
» Postado por: free credit report em março 4, 2004 10:27 AM, 80.58.33.10:
Get your free credit report
online and know where you stand. A bank wont lend you anything if your destitute.
» Postado por: personals online em março 4, 2004 11:45 AM, 80.58.33.10:
Meeting people through the online personals is a great way to hook up! Just watch out for wierdo Al and his tin foil hat.
» Postado por: soma em março 4, 2004 01:03 PM, 80.58.33.10:
Once you buy soma from us you will never
be the same. Because some drugs are good.
» Postado por: online dating em março 10, 2004 01:22 PM, 80.58.33.10:
Hooking up on the internet involves dating online for sure. be certian to check it out if your in the market.
» Postado por: debt consolidation em março 10, 2004 02:40 PM, 80.58.33.10:
Consolidation of debt is the best way to get ahead. remember to do debt consolidation at least once a year.
» Postado por: direct tv em março 12, 2004 02:11 PM, 80.58.33.10:
Order direct tv from this URL. One Saturday afternoon with DTV will change your life forever.
» Postado por: Rafael em março 22, 2004 03:32 PM, 200.242.11.:
Cara, depois dessa eu vou ser mais feliz.
» Postado por: satellite tv em março 23, 2004 11:03 PM, 80.58.33.10:
Order direct tv from this URL. One Saturday afternoon with DTV will change your life forever.
» Postado por: propecia em março 24, 2004 12:21 AM, 80.58.33.10:
Buying propecia online is easy. keeping your hair is going to help you get laid.
» Postado por: direct TV em maio 28, 2004 03:50 AM, 80.58.4.235:
Buy www.i-directv.net this it is a wonderful addition to anyones home entertainment system.
» Postado por: dish network em junho 3, 2004 02:47 PM, 65.207.49.6:
Get WWW.I-DISH-NETWORK.ORG rid of cable and upgrade your living room by clicking here!
» Postado por: danac em junho 8, 2004 12:00 PM, 200.141.221:
o link com os arquivos de dlls não abriu, não pude proseguir com a instalação !!!
» Postado por: danac em junho 8, 2004 12:00 PM, 200.141.221:
o link com os arquivos de dlls não abriu, não pude proseguir com a instalação !!!
» Postado por: click here em junho 15, 2004 02:23 PM, 207.44.198.:
go to WWW.E-CREDIT-CARD-DEBT.COM for great deals!
» Postado por: online poker em junho 25, 2004 02:20 PM, 208.63.158.:
Now you can Play Poker online any time!
» Postado por: free Online poker em junho 25, 2004 03:38 PM, 207.44.198.:
Now you can Play Poker online any time!
» Postado por: texas hold em poker em julho 26, 2004 06:42 PM, 160.218.41.:
Thanks for this nice site, very interesting.:-)
» Postado por: Luiz em julho 30, 2004 01:09 AM, 200.252.106:
apos fazer todos os passos do TUTORIAL meu Kazaa não funciona... após executar $ wine kazaa.exe ele apenas desce para linha seguinte do terminal e não abre o Kazaa e nem da mensagens de erro... O que eu faço???
» Postado por: poker em agosto 15, 2004 03:35 PM, 24.239.233.:
1671 Get your online poker fix at http://www.onlinepoker-dot.com
» Postado por: online poker em agosto 19, 2004 04:15 PM, 82.202.11.5:
Very interesting. Check out our site.
» Postado por: online poker em agosto 19, 2004 04:16 PM, 82.202.11.5:
Very interesting. Check out our site.
» Postado por: online poker em agosto 19, 2004 04:17 PM, 82.202.11.5:
Very interesting. Check out our site.
» Postado por: online poker em agosto 19, 2004 04:18 PM, 82.202.11.5:
Very interesting. Check out our site.
» Postado por: texas holdem poker em agosto 19, 2004 06:23 PM, 160.218.48.:
Hello everybody, I love this site and I will recommend it to all my friends.Do not hesitate and visit our site
Regards Carl
» Postado por: online roulette em agosto 30, 2004 04:04 AM, 147.33.10.1:
Love this site very nice in design and easy to navigate
It was exactly what I was looking for!!
Very informed and interesting comments!
Try play! http://www.btd-free-roulette.com
Greetings from me!!
» Postado por: jamil em setembro 10, 2004 09:26 PM, 200.175.58.:
quando abro meu kazaa k++ aparece uma mensagem
LoadLibrary()FaiLed e não da para mim nem entrar para baixar o que eu Faço para meu kazaa k++ abrir.
» Postado por: Buy Amoxicillin em outubro 4, 2004 04:26 PM, 67.19.91.50:
Information on Amoxicillin online.
» Postado por: souza em outubro 10, 2004 10:11 PM, 200.147.64.:
quero saber como posso instalar o kazaa lite ++ para que possa baixa musica, filmes, fotos de mulheres nuas etc.
mante uma resposta: thauli@msn.com.br
anteciosamente: Souza
estado do Piauí
» Postado por: side effects of Levaquin em outubro 13, 2004 04:38 PM, 65.75.139.9:
Info on Levaquin tablets online.
» Postado por: marcus em outubro 14, 2004 02:46 PM, 200.204.145:
boatarde...
estou seguindo os passos mas logo que eu executo o ./wineinstall, aparece a seguinte mensagem:
_____________________________________
WINE Installer v0.74
~/tmp/wine-20040914 ~/tmp/wine-20040914/tools
Running configure...
configure: creating cache config.cache
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
checking whether make sets $(MAKE)... no
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
Configure failed, aborting install.
____________________________
oque devo fazer???
Obrigado
O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação) notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter histórico, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.