linhas soltas...: Leafnode-pt-HOWTO
Sexta-feira, Agosto 08, 2003
Leafnode-pt-HOWTO
Leafnode-pt-HOWTO
Hugo Pereira, hugocunhapereira@teleweb.pt
v 0.01, 21 de Junho de 2000

Este documento pretende ser um pequeno guia para aqueles que querem instalar o leafnode no computador de modo a terem um pequeno servidor nntp no computador doméstico.

1 - O que é o Leafnode?

O leafnode é um programa (ou melhor, conjunto de programas) que permite puxar as mensagens do servidor de nntp do seu ISP, permitindo-lhe ler newsgroups offline usando o seu programa cliente favorito.

2 - Como obter o Leafnode?

Pode efectuar o download a partir de http://www.leafnode.org. Na altura em que este documento estava a ser escrito a última versão era a 1.9.14.

3 - Como instalar o Leafnode?

É possível que a sua distribuição já possua este programa, o que torna a instalação muito fácil como (se for um pacote *.rpm):

# rpm -i leafnode.rpm

Se a sua distribuição não possuir o pacote, pode descarregar o código fonte a partir do endereço referido acima e compilá-lo.
Antes de instalar deve certificar-se que não possui nenhum outro servidor de nntp a correr no seu computador. Para tal, num consola ou terminal escreva:

$ telnet localhost nntp

Se receber uma mensagem de erro significa que não tem nenhum servidor a correr na sua máquina. Caso possua o INN, CNEWS ou qualquer outro, deve desinstalá-lo. Após isso deve editar o ficheiro /etc/inetd.conf e verificar se existe alguma linha começada por nntp. Caso exista de comentá-la. Para comentar basta colocar um # antes da linha. De seguida deve criar um utilizador chamado news (se já não possuir um). Para isso utilize a ferramenta de configuração da sua distribuição, ou então:

# adduser news

Após ter descarregado o ficheiro deve descompactá-lo. Imaginando que o ficheiro se chama leafnode.tar.gz, deve fazer:

# tar xvfz leafnode.tar.gz

Deve ter sido criado um directório com o nome "leafnode". Entre nesse directório. Para compilar o leafnode basta fazer:

# ./configure
# make
# make install

Para terminar a configuração do leafnode faltam agora apenas dois passos:
1.º Editar o ficheiro /etc/leafnode/config
2.º Editar o ficheiro /etc/inetd.conf

(1.º)
Entre na directoria /etc/leafnode. Deve existir aí um ficheiro chamado "config.example". Edite-o do seguinte modo:

. Na linha onde está "server =" deve colocar o nome do seu servidor, por exemplo:
server = scrappy.visi.com

. Na linha onde está "expire =" coloque o número de dias que devem ser mantidas as mensagens no disco rígido antes de serem eliminadas.

Guarde esse ficheiro com o nome "config"

(2.º)
Edite o ficheiro /etc/inetd.conf, acrescentando o seguinte (numa só linha):

nntpstreamtcpnowaitnews/usr/sbin/tcpd
/usr/local/sbin/leafnode

Guarde as alterações. Basta agora matar o processo "inetd" e reiniciá-lo:

# killall inetd
# inetd

E pronto, já tem o servidor configurado. Verifique se este responde com:

$ telnet localhost nntp

Se o servidor responder, significa que tudo correu bem. Efectua agora a ligação à internet. Quando esta estiver estabelecida faça:

# /usr/local/sbin/fetchnews

O leafnode vai agora receber a lista de newsgroups disponíveis no servidor que especificou no ficheiro /etc/leafnode/config.
Quando este terminar de receber a lista entre no seu programa cliente favorito (como o tin, trn, slrn, entre muitos outros) e subscreva os grupos que lhe interessam (não se esqueça de entrar neles). Execute de novo o comando acima. Agora o leafnode vai receber os posts que se encontram nos grupos pretendidos.

4 - O Leafnode necessita de alguma manutenção?

O leafnode foi escrito de modo a recuperar após os erros, pelo que em princípio não necessitará de nenhuma manutenção especial, além de correr de tempos em tempos, quando verificar que o programa está a ficar lento, ou o directório /var/spool/news demasiado cheio, acupando espaço em disco, o "texpire":

# /usr/local/sbin/texpire

5 - Que cliente devo usar?

Tudo depende do gosto. Vou apenas salientar um: se vem do windows, certamante conhece o Free Agent. Este programa ainda não dispõe de versão para Linux, mas utilizando o WINE, um emulador do windows, é possível colocá-lo a funcionar. Aconcelho que seja utilizada a versão 16 bit.

--------------------------------

Copyright (C) 2000 Hugo Pereira

Este texto é documentação livre, pode ser distribuido, modificado ou traduzido livremente desde que o autor seja notificado. O autor pode alterar a totalidade ou parte do documento sem qualquer aviso prévio.

O autor não se responsabiliza por qualquer dano que possa ocorrer pela utilização da informação existente neste documento.

Sugestões e críticas para: hugocunhapereira@teleweb.pt

Poderá encontrar a última versão deste documento no seguinte endereço:

http://sevennet.webhop.org

Etiquetas: , , ,

enviado por Hugo, às GMT | comentários: 0


(c) 1998-2008 Hugo Pereira | Termos de Utilização | linhas.org