Utilizando o KaZaA em GNU/Linux Debian

Publicado por Renato Michnik de Carvalho em 12/11/2002

[ Hits: 15.256 ]

Blog: http://www.rootlinux.com.br

 


Utilizando o KaZaA em GNU/Linux Debian



Utilizando o KaZaA em GNU/Linux Debian

Este artigo é original do site www.cipsga.org.br.

Durante o mes de Agosto de 2002, um velho amigo me procurou com uma questão interessante. Ele afirmava que "só por causa do KaZaA" ele não migrava para o sitema operacional GNU/Linux. Bom, após ter-lhe passado uma carraspana, falado que o impedimento dele era uma bobagem, e que o uso dos programas de computador livres ajuda não apenas o desenvolvimento tecnologico, mas tambem o nosso país a economizar divisas, e reduz em muito os processos que hoje estão na justiça, colocando na cadeia os usuários de programas de computador proprietário "pirateados", resolvi então sair em campo na busca da solução do problema dele, como faria qualquer outra pessoa que trabalha com softtware livre.

Mas antes propus o seguinte: Vou tentar resolver o seu problema, mas em contra-partida, você vai começar a experimentar o giFT, que é um P2P livre, substituto ao KaZaA. Ele topou, e isso fez com que após uma exaustiva pesquisa de mais ou menos umas tres horas, acompanhado pelo costumeiro apoio da comunidade GNU do canal Debian-br (irc.debian.org), eu conseguisse enfim instalar o KaZaA no Debian.

Para tanto, faça o seguinte:

Baixe o KaZaA Lite versão 1.7.2 da sua página original em http://www.kazaalite.com.

Observe, o Kazaa é o Lite e não o Kazaa Media, que existe em http://www.kazaa.net. Este não funcionou nem a pau, pedra, cabelos arrancados e pouca paciencia......8-)

Em seguida, instale inicialmente o Wine (utilizei a ultima versão, de 12 de agosto de 2002). Se voce usa Debian, acrescente no seu sources.list as linhas:

deb http://gluck.debian.org/~andreas/debian wine main
deb-src http://gluck.debian.org.br/~andreas/debian wine main


Após a inclusão das linhas, não esqueça de fazer um apt-get update, seguido de um apt-get install wine.

Se você não utiliza Debian, instale o Wine a partir da sua distribuição preferida, a partir dos fontes ou do pacote binário. Para conferir o que existe a respeito dos binários e das distribuições, vá em http://www.winehq.com.

Encontrei na internet dois textos distintos, um de autoria do helder_jb@yahoo.com, que ensina a instalação do KaZaA a partir da dependencia de DLLs do rWindows, que deverão ser incluidas no Wine, e um outro, que infelizmente perdi as referências do autor, ensinava a configurar, alterando o arquvo "config" do wine, para que as DLLs do Kazaa tivessem como informação "native".

No teste que fiz, apenas a primeira opção deu resultado, a qual passo a descrever a seguir. Porem, tambem deixo registrado ao final deste artigo as alterações sugeridas por outro autor (assim que reencontrar o texto original eu introduzirei nesta dica), para que alguma alma caridosa possa análisar novamente o assunto, e obter exito (afinal, já basta o Kazaa de proprietário, ter que utilizar DLLs do rWindows e dose...8-)

Bom, consiga as seguintes DLLs a partir de um rWindows qualquer (98 de preferência), e copie as mesmas para o seu home no diretório .wine/fake_windows/Windows/System/:
  • commctrl.dll
  • comctrl32.dll
  • msvcrt.dll
  • shdoclc.dll
  • rasapi32.dll
  • shlwapi.dll
  • shdocvw.dll
  • urlmon.dll
  • wininet.dll

Instale o Kazaa Lite fazendo:

wine kazaa_lite_172_english.exe

Após a instalação do programa, altere o comando de execução no icone do KaZaA para o seguinte:

wine -dll comctl32,shlwapi,shdocvw=n "C:Program FilesKaZaA LiteKazaa.exe" --

Pronto, agora e só relaxar e distribuir os arquivos com os amigos.

Observação: Bom, apesar de ser divertida esta dica, não utilize software proprietário ou programas chamados "piratas". Utilize software livre. O giFT é uma otima opção, é incentivamos o uso, tanto que as ISOs dos projetos do CIPSGA são distribuídos atráves dele, verifique. Faça uma pesquisa no giFT com CAETECT ou CIPSGA.

Para obter o giFT, va na home page do programa em http://freshmeat.net/projects/g.ift/?topic_id=251 ou faça o download a partir do CIPSGA, clicando aqui para versão 0.10.0 do giFT e aqui para 0.4.3 do giFTcurs . Ambos são necessários, e a instalação e bobagem, basta o nosso velho e conhecido amigo dpkg -i.

Com relação a dica sem as DLLs do rWindows, no arquivo config do Wine deve ser inserido as seguintes opções:

[AppDefaultskazaa.exeDllOverrides]
"commctrl" = "native"
"comctl32" = "native"
"comdlg32" = "native"
"msvcrt" = "native"
"shdoclc" = "native"
"shdocvw" = "native"
"shlwapi" = "native"
"urlmon" = "native"
"wininet" = "native"


Note que ao utilizar esta opção, a execução do KaZaA via wine será mantida como na instalação original, bastando executar:

wine "C:Program FilesKaZaA LiteKazaa.exe" --

tambem não será necessário a cópia das DLLs para o "System".

Bom, e isso...

Outras dicas deste autor

Acertando data/hora no Linux

Ativando o scroll do mouse

Leitura recomendada

Xirrus Wifi-Monitor

Verificando tamanho de arquivos

Calculadoras científicas no Linux

Administração de Sistemas Linux - vídeo-aulas gratuitas

Lançada edição n. 4 da Revista Espírito Livre

  

Comentários
[1] Comentário enviado por albertoc em 20/03/2003 - 11:39h

Infelizmente não consegui com a configuração citada, porém procurando na internet achei uma configuração que funcionou, segue a mesma abaixo:

# Onde pegar as DLLS
http://www.drd.dyndns.org/softlib/win98se/commctrl.dll
http://www.drd.dyndns.org/softlib/win98se/comctl32.dll
http://www.drd.dyndns.org/softlib/win98se/comdlg32.dll
http://www.drd.dyndns.org/softlib/win98se/msvcrt.dll
http://www.drd.dyndns.org/softlib/win98se/rasapi32.dll
http://www.drd.dyndns.org/softlib/win98se/shdoclc.dll
http://www.drd.dyndns.org/softlib/win98se/shdocvw.dll
http://www.drd.dyndns.org/softlib/win98se/shlwapi.dll
http://www.drd.dyndns.org/softlib/win98se/urlmon.dll
http://www.drd.dyndns.org/softlib/win98se/wininet.dll

# editar o arquivo ~/.wine/config e colocar os seguintes dados:
[AppDefaults\\Kazaa.exe\\DllOverrides]
"*" = "builtin, native, so"
"commctrl" = "native"
"comctl32" = "builtin"
"shdoclc" = "native"
"shdocvw" = "native"
"shlwapi" = "native"
"comdlg32" = "native"


Funcionou perfeitamente comigo dessa maneira.

Alberto Viana

[2] Comentário enviado por kess2k em 15/06/2004 - 23:27h

Seguindo a dica enviada por "albertoc" tb funcionou aki.

Mandrake 10 - Wine 20040505

[3] Comentário enviado por removido em 01/11/2005 - 15:17h

nossa

to tomano uma coça aki pra emular o P2M....

alguém da uma ajuda ae

*baixei daki http://www.winehq.com/site/download-deb

*usa Ubuntu 5.04

[] ae

[4] Comentário enviado por sombra em 28/12/2005 - 17:09h

Eu instalei o wine aqui no meu debian, porém não consigo encontrar o arquivo de configuração do wine.
Em que pasta ele se encontra? por favor. Eu executo o comando winesetup, configuro tudo, porém me parece que não é salva as configurações. Ele não encontra a pasta windows, que na verdade aqui é winnt, pq uso o windows 2000. O que devo fazer?

Abraços

[5] Comentário enviado por removido em 09/06/2006 - 00:31h

kazaa fede... :S



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts