|
Sexta-feira, Agosto 08, 2003
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: bits, linux, softwarelivre, tutoriais |