De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Paulo A. H. Rodrigues
Data de Publicação: 18 de Agosto de 2004
Para quem usa FreeBSD 5.1 há um ports que utiliza o protocolo FastTrack (permite conexão a rede P2P do Kazaa):
# cd /usr/ports && make search key=fasttrack Port: XNap-2.5.p1 Path: /usr/ports/audio/xnap Info: A pure java napster client; also, supports OpenNap & giFT (FastTrack) Maint: lioux@FreeBSD.org Index: audio java net [...]
Eu uso RedHat 9.0 e obtive e compilei os pacotes do GiFT da seguinte forma:
$ tar -xvzf giFT-0.11.1.tar.gz $ cd giFT-0.11.1 && \ sh ./configure && make && make check && su -c 'make install' $ giFT-setup
(responda 1 para primeira pergunta e de enter para as demais perguntas no final da mensagem o arquivo de configuração gift.conf, compare as diferenças)
$ tar -xvpzf giFTcurs-0.5.7.tar.gz $ cd giFTcurs-0.5.7 && \ sh ./configure && make && make check && su -c 'make install' $ tar -xvzf giFT-FastTrack-0.8.2.tar.gz $ cd giFT-FastTrack-0.8.2 && \ export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" && \ sh ./configure ; make && make check && su -c 'make install'
(lembre-se que no RedHat o interpretador de comando sh é um link simbolico para o Bash por isso usei export para declarar a variavel)
$ ls -lgo ``which sh`` lrwxrwxrwx 1 4 Jun 24 10:51 /bin/sh -> bash $ grep -vE "(#|^$)" ~/.giFT/gift.conf
[main] setup = 1 hosts_allow = ALL client_port = 1215 follow_symlinks = 1 plugins = FastTrack:Gnutella:OpenFT [download] incoming = /opt/giFT completed = ~/.giFT/completed [sharing] max_peruser_uploads = 1 hide_dot_files = 1 root = ~/.giFT/shares max_uploads = -1 auto_resync_interval = 86400 share_completed = 1 [bandwidth] downstream = 0 upstream = 3000
Como não uso a porta padrão 1213 sugiro que utilize o seguinte script para a inicialização do giFT e giFTcurs use um usuario que *não* seja o ROOT :
$ cat ~/bin/gi.sh
#!/bin/bash rm ~/.giFT/*/nodes rm ~/.giFT/gift.log rm ~/.giFT/access.log /usr/local/bin/giFT -d -v sleep 2 /usr/local/bin/giFTcurs --server=127.0.0.1:1215 # tail -f ~/.giFT/gift.log (se não funcionar)
Se for obter a ultima versão dos programas acima via cvs há diversos problemas que devem ser corrigidos, utilize a versão estavel indicada acima tem funcionado bem comigo.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários