Il y a deux principaux jeux de logiciels de "transport" de News de nos jours, Cnews et INN. Les anciennes "BNews" ont �t� officiellement d�clar�es abandonn�es et non support�es par leurs auteurs.
Le "transport" de News est d�fini ici comme �tant le logiciel qui travail en sous-main pour poster et propager les articles des news tout en rendant ces m�mes articles disponibles � l'acc�s par les lecteurs de news.
Vous pouvez d�finir n'importe quoi comme chemin, tant que UUCP a le chemin g�n�ral vers rnews dans le fichier des Permissions et tant que vos lecteurs de news sont configur�s de fa�on � pouvoir trouver "inews" et "mail".
Important - vous aurez des ennuis si vous utilisez � la fois Cnews et INN. Prenez l'un ou l'autre. Il est toutefois possible d'ajouter le "NNTP Reference Release" dans Cnews depuis qu'ils sont pr�vus d'�tre utilis�s de concert.
Le standard courant en tant que logiciel de News est Cnews. Il existe depuis un certain nombre d'ann�es, je l'ai vu pour la premi�re fois en 1988. La version courante lors de l'�criture de ce Howto est appell�e "Cnews CleanUp Release, avec le patch CR.G".
Le point fort de Cnews est sa maturit�. Il tourne sur tout syst�me *nix que vous pouvez trouver et il y a litt�ralement des milliers de syst�me tournant dessous de par le monde.
Son principal d�savantage est qu'il semble �tre con�u pour des connexions uucp-par-modem entre sites, et comme tel il requiert l'ajout d'une couche NNTP pour permettre la lecture et l'�criture dans les news directement sur l'Internet.
N�anmoins, l'administrateur Usenet d�butant devra probablement commencer par lancer Cnews car il est tr�s stable, bien document�, et dispose de plusieurs milliers d'administrateurs exp�riment�s qui peuvent r�pondre aux questions.
La 'CleanUp Release' d�clare que "le support de vue globale a �t� pleinement int�gr� et est plus rapide qu'il ne l'�tait autrefois". Le r�sultat est que vous pouvez par exemple utiliser le support Cnews NOV plut�t que de lancer des g�n�rateurs de listes pour lecteurs de News tels nn, tin, et trn.
Je n'ai pas encore cherch� comment impl�menter cette partie, car j'ai depuis longtemps opt� pour INN � la maison. Si quelqu'un attend de moi de compl�ter ce document, envoyez-moi un mot par e-mail.
La distribution newspak sur sunsite contient des fichiers de configuration utilisables par la Cnews Cleanup Release sous Linux ainsi que quelques patchs n�cessaires pour faire un "doexplode" pour se jouer de certains probl�mes sous bash 1.12.
Basiquement, vous lancerez le nouveau script "quiz" et utiliserez les d�fauts. Vous devrez vous r�f�rez � votre arbre /usr/include pour r�pondre � un certain nombre de questions, mais ceci est plut�t contraignant.
L'installation de la Cleanup Release de Cnews est absolument un projet "rtfm". Prenez simplement les sources, d�compactez les et suivez les instructions.
Le quiz.def du newspak est g�n�r� en lan�ant "quiz" la premi�re fois, et pour r�pondre aux questions vous n'aurez qu'� regarder les fichiers du /usr/include.
Vous devrez avoir une version r�cente de bash pour que Cnews passe ses tests. Essayez 'bash -version' pour savoir quelle version vous avez. La version 1.14.2 est d�finitivement hors du coup. La version courante (lors de l'�criture de ce howto) est la 1.14.5, qui semble meilleure.
Steve Robbins a �galement d�termin� que la r�cente 'cleanup release' de Cnews a trouv� un bug dans le join du shellutils 1.9 de GNU. Il y a quelques patchs n�cessaires pour que "join" puisse n�anmoins fonctionner. Si je me rappelle bien, Steve les a plac� sur sunsite.
Tout d'abord, vous devrez �diter ou tout au moins jeter un oeil aux fichiers suivants qui doivent tous �tre dans /usr/local/lib/news:
active - le fichier actif
batchparms - les param�tres de lancement
explist - contr�le de l'expiration des articles
mailname - nom dans l'ent�te pour les retours par mail
mailpaths - path o� envoyer les articles pour groupes mod�r�s
organization - votre "org"
sys - controlez ce que vous prenez et enregistrez
whoami - votre hostname pour la ligne Path:
Tout d'abord, il ne faut pas modifier � la main les fichiers qui poss�dent des utilitaires permettant de les configurer. En particulier ne cherchez pas � configurer newsfeed manuellement (lancez "addfeed") et le fichier "active" (lancez addgroup). Si vous avez un doute, lisez et relisez les docs des sources.
Tout peut �tre fait par cron. Mon crontab pour les "news" ressemble au suivant:
# R�cup�re les batchs compress�s provenant d'autres syst�mes
# aussi, poste localement les articles
20 * * * * /usenet/sw/news/bin/input/newsrun
# Automatise l'envoi
0 * * * * /usenet/sw/news/bin/batch/sendbatches myfeedsite
# expire C-news
59 0 * * * /usenet/sw/news/bin/expire/doexpire
# Rapports si n�cessaire
10 5 * * * /usenet/sw/news/bin/newsdaily
00 5 * * * /usenet/sw/new/bin/newswatch
# Arr�te l'arriv�e des news de 6:30AM � 4:00 PM
30 6 * * * /usenet/sw/news/bin/input/newsrunning off
00 16 * * * /usenet/sw/news/bin/input/newsrunning on
INN est le nouveau-venu de la sc�ne, mais il gagne en popularit� en m�rissant. Son principal int�r�t est sa rapidit� et le fait qu'il contient un paquage nntp int�gr�. Son principal d�faut est qu'il est nouveau et son installation et ex�cution sur l'un des nombreux "*nix standard" peut �tre p�rilleuse. De plus, il op�re par un daemon (innd) toujours pr�sent et un daemon suppl�mentaire pour r�aliser l'indentation. Le march� semble donc �tre la m�moire contre la vitesse.
J'ai fait tourner l'arriv�e de news jusqu'� 5 Mb par nuit avec INN au travers d'UUCP sur un 386 � 33 MHz avec 8 Mb de RAM (normalement sans XWindows) avec un modem 14.4 sans aucun probl�me.
Les nouveaux administrateurs Usenet ne devraient probablement pas essayer INN jusqu'� ce qu'ils aient de l'exp�rience avec B-News ou Cnews. Puisqu'il est rapide et s�r sous Linux, il est sous-document� pour l'administrateur news d�butant (cependant en pratique il est simple � faire tourner d�s que vous avez compris).
INN est tr�s particulier avec les permissions. Ne vous en inqui�tez pas.
INN est �galement tr�s particulier sur la "qualit�" du TCP/IP avec lequel il doit marcher. Linux n'est pas forc�ment pr�sent � ce moment l�, il est donc recommand� que vous preniez une distribution sp�cifique � Linux � partir de l'un des sites archive Linux classique.
( par Arjan de Vet - devet@info.win.tue.nl )
J'ai �crit un patch et un kit de configuration pour avoir INN 1.4 tournant sous Linux. Ils peuvent �tre trouv�s sur: ftp.win.tue.nl:/pub/linux/ports/inn-1.4-linux.tar.gz.
INN d�pend fortement d'un bon substitut pour /bin/sh . J'utilise une version b�ta de bash 1.13 qui est dor�navant accessible pour Linux dans les sites classiques. bash 1.12 a quelques probl�mes avec les newsgroups qui ne sont pas proprement r�cup�r�s (il y a peut-�tre d'autres probl�mes, je ne me rappelle plus).
Suivez les indications d'Arjan et vous devriez r�ussir. Voici le r�sum� de ce qu'il y a � faire:
Il y a une FAQ spectaculaire (!!!!) sur INN qui est post�e mensuellement. Regardez sur rtfm.mit.edu:/pub/usenet-by-hierarchy/news. Vous en serez heureux.
J'ai trouv� qu'il n'y avait rien d'autre � faire pour maintenir un site INN sous Linux qu'avoir un cron fonctionnel. Vous devez simplement avoir une crontab qui ressemble � la suivante:
# maintenance quotidienne, fait �galement expirer les donn�es
# et les articles du .overview
1 0 * * * /usenet/sw/inn/bin/news.daily expireover delayrm < /dev/null
# pour envoyer en dehors
5 * * * * /usenet/sw/inn/lib/send-uucp
(si vous changez pour batch 1.13, le "< /dev/null" n'est pas n�cessaire)
Ce qui suit est une liste non-exclusive des autres logiciels de transport de news connus pour tourner sous linux:
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:21