4 redes P2P em 1 programa: Kazaa, Ares, OpenFT e Gnutella

Publicado por Percival F. Jr. em 28/10/2005

[ Hits: 46.862 ]

Blog: http://www.debianbrasil.890m.com

 


4 redes P2P em 1 programa: Kazaa, Ares, OpenFT e Gnutella



GiFT : conectando a 4 redes P2P


Este breve tutorial visa instalar e configurar o GiFT e seu front-end mais interessante e leve, GiFTui, na distribuição Debian, embora seja de igual facilidade instalar em outras.

Após os procedimentos, você estará apto a se conectar simultaneamente a Gnutella, FastTrack (Kazaa), OpenFT e à rede Ares, que está chegando com força total.

Vou descrever passo-a-passo o processo, inclusive citando os repositórios dos quais fiz uso para baixar os pacotes. Note que eles podem não funcionar para você. Para corrigir a eventual falta de algum pacote, procure-o no apt-get.org.

Primeiro passo: adicionando repositórios


Como ROOT, abra o arquivo /etc/apt/sources.list:

# gedit /etc/apt/sources.list

Adicione a seguinte linha ao arquivo:

deb http://hal.iwr.uni-heidelberg.de/debian/ gift/

Atualize o apt:

# apt-get update

Segundo passo: instalar o giFT e suas bibliotecas


Comando:

apt-get install gift giftui giftd libgift0 libgiftproto0 libgnutella-gift libfasttrack-gift libopenft-gift

Você pode copiar o comando acima selecionado-o e depois CTRL+C, e cole-o no terminal com SHIFT+CTRL+V.

Terceiro passo: baixar e instalar o plugin da rede Ares


# wget http://damog.puntodeb.net/debian/gift-ares/libares-gift_0.2.2-1_i386

Instale-o agora (mais uma dica, não precisa ficar digitando todo o nome do pacote, digite apenas o lib e pressione TAB):

# dpkg -i libares-gift_0.2.2-1_i386

Claro que novas versões são lançadas e esta era a mais atual quando eu fiz este tutorial. Dê uma olhada no site, antes de instalar:

Quarto passo: configurando o giFT


Os próximos passos devem ser executados como USUÁRIO!

# su nomedousuário

Configure o giFT comandando:

$ gift-setup

Uma série de perguntas serão feitas. A maioria basta teclar ENTER e prosseguir. A primeira pergunta é uma pegadinha para ver se você está prestando atenção, digite qualquer número não-zero e ENTER. Lá pela sexta pergunta, eu não recordo, é hora de informar ao giFT sobre as redes. Complete a lista digitando:

Ares:Gnutella:FastTrack:OpenFT

E ENTER (respeite maiúsculas e minúsculas). Mais à frente, são perguntados apelidos para as redes. Invente um qualquer e repita em todos. A FastTrack não conecta se não tiver apelido.

Quinto passo: limpar a bagunça


Volte ao /etc/apt/sources.list e coloque um "#" à frente do repositório que usamos (ou exclua-o, se preferir). Não vou explicar como fazer isto, OK :)

Execute o update do apt de novo e pronto. Vá ao diretório onde baixou o plugins Ares e mande-o para lixeira.

Sexto e último passo: rodando o gift


Execute o daemon do giFT. No terminal digite:

# giftd -v

Abra outro terminal (ou vá em Aplicações - Internet - giFTui) e digite:

$ giftui

Maravilha, 4 redes de P2P. A rede Ares demora muito para conectar a primeira vez, não se preocupe. Depois ela abre mais demorada que as outras, mas funciona. Infelizmente ela não possui um ícone, o que pode ser resolvido com o Gimp. Faça um ícone 50x50 em formato .png e salve-o como: ares-up.png, ares-network.png e ares-search.png no diretório /usr/share/giftui/icons.

No giFTui existem configurações que podem ser feitas nas preferências para que o daemon seja executado cada vez que você inicia o programa, o que evita ter que abrir um terminal e rodá-lo manualmente da próxima vez. Aproveite para setar o giFTui para matar o daemon quando fechá-lo.

Lembre-se de compartilhar arquivos e não ficar como um sanguessuga só pegando coisas dos outros, faz parte da etiqueta do P2P.

Até mais...

Visitem:
Percival

Outras dicas deste autor

Como fazer o Gaim tocar sons no Debian

Megaupload - faça seus downloads sem preocupação

Oolite - o Elite nativo no Linux

Jogando TIBIA no GNU/Linux

Um wallpaper diferente em cada área de trabalho

Leitura recomendada

Script para habilitar/desabilitar redirecionamento do VNC para rede interna

Atualizando o MediaWiki para utilizar a skin Vector

Redirecionando a porta 80 para o Squid com iptables

CBQ: Controle efetivo II

Documentos sobre legalização de SCM (Serviço de Comunicação Multimídia)

  

Comentários
[1] Comentário enviado por removido em 28/10/2005 - 14:14h

Qual é o problema (se é que exite um) do GiFT do repositório oficial (entenda stable/testing/unstable) ?

[2] Comentário enviado por percival em 28/10/2005 - 15:05h

Nenhum...

na verdade o que não existe no repositório oficial são alguns plugins para ele. Só o inclui no mesmo comando para facilitar a vida do usuário.

[3] Comentário enviado por cassianotartari em 08/03/2008 - 13:30h

Quando eu realizo o comando:

apt-get install gift giftui giftd libgift0 libgiftproto0 libgnutella-gift libfasttrack-gift libopenft-gift


Retorna:

Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isso pode significar que
você solicitou uma situação impossível ou se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram tirados do Incoming.
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
giftd: Depende: libvorbis0 (>= 1.0rc3-1) mas não está instalável
E: Pacotes quebrados



Quando eu tento sanar a dependencia:
apt-get install libvorbis0
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências
Lendo informação de estado... Pronto
O pacote libvorbis0 não está disponível, mas é referenciado por outro pacote.
Isso pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
No entanto, os pacotes a seguir o substituem:
libvorbisfile3 libvorbisenc2 libvorbis0a
E: O pacote libvorbis0 não tem candidato para instalação


Seguindo a sugestao:
apt-get install libvorbisfile3 libvorbisenc2 libvorbis0a
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências
Lendo informação de estado... Pronto
libvorbisfile3 já é a versão mais nova.
libvorbisenc2 já é a versão mais nova.
libvorbis0a já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 1 não atualizados.


Estou usando kubuntu 7.04, alguém sabe a solução do problema ???

[4] Comentário enviado por vagneraugusto em 15/04/2013 - 18:11h

Olá pessoal, boa noite!

Tenho o ubuntu 12.04 instalado em minha máquina e quero instalar o Ares sem o Wine na minha máquina.

Adicionei a seguinte linha ao sources.list: deb http://hal.iwr.uni-heidelberg.de/debian/ gift/

Depois executei o seguinte comando: # apt-get update

Desde então aparece a seguinte mensagem de erro para mim: W: Falhou ao buscar http://hal.iwr.uni-heidelberg.de/debian/gift/Packages 404 Not Found

Mesmo com o problema acima tentei executar o seguinte comando: apt-get install gift giftui giftd libgift0 libgiftproto0 libgnutella-gift libfasttrack-gift libopenft-gift

Mas o resultado foi a seguinte mensagem:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote gift
E: Impossível encontrar o pacote giftui
E: Impossível encontrar o pacote giftd
E: Impossível encontrar o pacote libgift0
E: Impossível encontrar o pacote libgiftproto0
E: Impossível encontrar o pacote libgnutella-gift
E: Impossível encontrar o pacote libfasttrack-gift
E: Impossível encontrar o pacote libopenft-gift

O que posso fazer para corrigir esse erro?

Segue minha sources.list antes e depois de incluir a linha: deb http://hal.iwr.uni-heidelberg.de/debian/ gift/

sources.list antes:

# deb cdrom:[Ubuntu 12.04.2 LTS _Precise Pangolin_ - Release i386 (20130213)]/ precise main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://br.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ precise main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise universe
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://br.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu precise partner
# deb-src http://archive.canonical.com/ubuntu precise partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu precise main
# deb-src http://extras.ubuntu.com/ubuntu precise main

sources.list depois:

# deb cdrom:[Ubuntu 12.04.2 LTS _Precise Pangolin_ - Release i386 (20130213)]/ precise main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://br.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ precise main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise universe
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://br.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu precise partner
# deb-src http://archive.canonical.com/ubuntu precise partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu precise main
# deb-src http://extras.ubuntu.com/ubuntu precise main

deb http://hal.iwr.uni-heidelberg.de/debian/ gift/

Aguardo um retorno desde já.

Obrigado.

Abraços.

Vagner Augusto



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts