Volta e meia tem gente escrevendo pro forum por causa de problemas com o Apollon. Uns conseguem instalar mas não roda, outros conseguem só pela metade, outros querem o Kazaa mas não conseguem etc.
Muito bem, há algum tempo saiu um tutorial bacana no forum inglês e eu, que tava na turma daqueles que não conseguiam nem sequer instalar o bicho, botei a mão na massa e...success!!!
Assim, resolvi traduzi-lo, adaptá-lo, corrigir alguns
comprometedores errinhos de digitação de nosso querido colega gringo e, por fim, oferecê-lo a vocês.
Bom proveito:
----------------------------------------------------------------------------------------------------------------------------------------------------
1 - PACOTES NECESSÁRIOS:
Instale os seguintes pacotes, pelo Synaptic ou pelo apt-get (os repositórios UNIVERSE têm de estar habilitados):
a - gift
b - giftd
c - apollon
d - libgift0
e - libgiftproto0
f - libgnutella-gift
g - libopenft-gift
O plugin do Fastrack (para o Kazaa) não está nos respositórios; baixe aqui:
ftp://ftp.berlios.de/pub/gift-fasttrack/dists/unstable/main/binary-i386/libfasttrack-gift_0.8.9-1_i386.debApós o download, instale-o pelo terminal:
$ sudo dpkg -i libfasttrack-gift_0.8.9-1_i386.deb------------------------------------------------------------------------------------------------------------
2 - CONFIGURAR gift:
Como usuário normal, E NÃO COMO ROOT, digite no terminal:
$ gift-setupAqui, você deverá responder a várias perguntas. LEMBRE-SE DE RESPONDER À
PRIMEIRA COM O
NÚMERO 1, SENÃO TODO SEU TRABALHO SERÁ EM VÃO. Para as outras questões, apertar a tecla [ENTER] significa que você aceita a resposta padrão, suficiente na maioria dos casos, mas como não estou a fazer isto agora, um pouquinho de conhecimento de Inglês básico não fará falta.
À determinada altura, ser-lhe-á perguntado quais plugins você quer usar. Responda exatamente assim:
OpenFT:Gnutella:FastTrack
(uma boa técnica é copiar (Ctrl + C) & colar (Ctrl + V) OU, se você tiver mouse ótico, selecionar o texto e apertar o botão do meio no terminal)
Outras coisas que você precisará informar são as pastas para download (incoming) e upload (outgoing), bem como os limites de download e upload. Aí, vai depender da rapidez de sua conexão.
Tudo respondido? Então, você está de volta ao prompt do terminal
------------------------------------------------------------------------------------------------------------
3 - CONFIGURAR OS PLUGINS
Confirme se você tem pastas para FastTrack, Gnutella e OpenFT em
~/.giFT, isto é, abra o Nautilus, clique em
Ver/Exibir Arquivos Ocultos, clique na pasta
.giFT e veja se existem as 03 pastas acima lá dentro. Se não houver, faça-as manualmente pelo terminal:
cd ~/.giFT $ mkdir FastTrack $ mkdir Gnutella $ mkdir OpenFT
(de novo, utilize copiar & colar OU o botão do meio do mouse, se este for ótico)
Bem, você já tem as pastas, mas elas estão vazias. Você precisa copiar os arquivos de configuração que estão em
/usr/share/giFT<pasta do plugin> para elas:
sudo cp /usr/share/giFT/OpenFT/OpenFT.conf.template ~/.giFT/OpenFT/OpenFT.conf
sudo cp /usr/share/giFT/OpenFT/nodes ~/.giFT/OpenFT/
sudo cp /usr/share/giFT/FastTrack/FastTrack.conf.template ~/.giFT/FastTrack/FastTrack.conf
sudo cp /usr/share/giFT/Gnutella/Gnutella.conf.template ~/.giFT/Gnutella/Gnutella.conf
sudo cp /usr/share/giFT/Gnutella/gwebcaches ~/.giFT/Gnutella/(mais uma vez: para evitar erros, não digite os comandos acima, apenas utilize copiar & colar OU o botão do meio do mouse; foi aqui que nosso coleguinha dançou)
Agora, confirme se as permissões estão corretas. Por exemplo,se você for para
~/.giFT/Gnutella e digitar
ls -l Gnutella.conf, você deverá ver seu
nome de usuário como dono do arquivo e do grupo:
-rw-r--r-- 1 você você 1537 2006-01-12 10:47 Gnutella.conf
(no meu caso fica assim:-rw-r--r-- 1 enceladus enceladus 1537 2006-01-12 10:47 Gnutella.conf)Se lá estiver
root e não seu
nome de usuário, altere:
$ sudo chown você Gnutella.conf
$ sudo chgrp você Gnutella.confRepita esses procedimentos com todos os arquivos que você copiou das pastas acima (
/usr/share/giFT/<pastas dos plugins>) para a
~/.giFTPrecisamos, agora, editar o arquivo
OpenFT (só ele):
$ gedit ~/.giFT/OpenFT/OpenFT.confDeixe as linhas abaixo comentadas, isto é, deixe-as assim:
#port = 1215
#http_port = 1216 (Devem ser as linhas
45 e
51, por aí)
Feito isso, salve o arquivo. Isso fará com que o OpenFT use seu comportamento padrão, isto é, usar portas aleatórias. Detalhes, detalhes...
---------------------------------------------------------------------------------------------------------------
4 - TCHAN, TCHAN, TCHAN, TCHAN:
Agora, abra o Apollon e tudo deverá correr bem. Se houver problemas, tente rodar o gift pelo terminal:
$ giftd -vIsso fará com que ele mostre todos os erros e/ou problemas que encontrou (em Inglês...). Há até um arquivo de log chamado
gift.log na pasta
~/.giFT.
(eu não precisei de nada disto)
---------------------------------------------------------------------------------------------------------------------------
É isso. Boa sorte. Funcionou beleza prá mim, que sou cru, vai funcionar melhor ainda prá vocês, que são feras.
Saúde