  News-Howto
  Vince Shakan, vince@halcyon.com
  v1.4, 29 Novembre 1995 v.f.:0.1, Avril 1997

  Ce  document decrit la mise en place, la maintenance et l'entretien de
  News USENET sous Linux. Vous devez le lire si vous projetez de lire ou
  de  poster des News USENET, soit localement sur votre site, soit entre
  votre site et d'autres sites. Vous n'aurez probablement ppaass a lire  ce
  document  si  vous  ne pensez pas distribuer les News USENET sur votre
  systeme.

  11..  IInnttrroodduuccttiioonn

  L'intention de ce  document  est  de  repondre  a  quelques  unes  des
  questions et commentaires qui semblent correspondre a la definition de
  "Frequently Asked Questions" a propos des logiciels de News sous Linux
  en general, et la version de la distribution SlackWare en particulier.

  Ce  document  et  les  documents  correspondant  Mail  et  UUCP  HOWTO
  remplacent collectivement la FAQ UUCP-NEWS-MAIL qui a ete precedemment
  postee a comp.os.linux.announce .

  11..11..  NNoouuvveelllleess VVeerrssiioonnss ddee ccee DDooccuummeenntt

  Les nouvelles versions de ce document seront regulierement postees sur
  comp.os.linux.announce,  comp.answers, et news.answers .  Elles seront
  egalement ajoutees sur divers sites  ftp  anonymes  qui  archivent  de
  telles informations, comme sunsite.unc.edu:/pub/Linux/docs/HOWTO (NdT:
  ou ftp.ibp.fr:/pub/linux/french/HOWTO pour la version francaise.)

  De plus, vous devriez generalement trouver ce document sur  la  "Linux
  WorldWideWeb home page" a http://sunsite.unc.edu/mdw/linux.html.

  11..22..  EEcchhooss,, RReeaaccttiioonnss

  Je  suis  interesse par tout commentaire, positif ou negatif, a propos
  du contenu de ce document via e-mail.  Contactez  moi  precisement  si
  vous trouvez des erreurs ou des omissions.

  Je  lis,  mais ne repond pas necessairement, a tous les e-mails que je
  recois.  Les  demandes  d'ajouts  seront  considerees  et   effectuees
  uniquement  lorsque  la  combinaison  journaliere  du  temps libre, du
  merite de la demande, et  de  la  pression  sanguine  du  jour  seront
  reunies :-)

  Les  flames  iront  tranquillement  dans  /dev/null,  donc  ne vous en
  inquietez pas.

  En particulier, le systeme de fichiers  standard  de  Linux  pour  les
  pathnames  est  en  evolution.  Ce  qu'il  y  a  dans  ce document est
  uniquement a titre d'illustration, base  simplement  sur  le  standard
  actuel  a  l'epoque  de l'ecriture des parties de ce document, et dans
  les chemins utilises dans les distributions ou distribution  de  Linux
  pour connaitre les differents chemins utilises.

  Les  reactions concernant le format actuel de ce document doivent etre
  adressees   au   coordinateur    des    HOWTOs    -    Greg    Hankins
  (greg@sunsite.unc.edu).

  11..33..  IInnffoorrmmaattiioonnss ssuurr llee CCooppyyrriigghhtt

  Le News-HOWTO est (c) 1994, Vince Shakan.

  Une  copie  exacte  peut  etre reproduite ou distribuee sur tout media
  physique ou electronique sans accord de l'auteur. Les traductions sont
  egalement  permises  sans  permission  expresse  si  une notice sur le
  traducteur est incluse (NdT: ben heu, faut voir  :)  ).   consentement
  prealable  de  l'auteur.   News-HOWTO  doivent  etre accompagnees soit
  d'une copie texto de ce fichier, soit d'un  pointeur  vers  une  copie
  identique.

  Les  redistributions  commerciales  sont  autorisees  et  encouragees;
  cependant,  l'auteur  (NdT:  et  le  traducteur  s'il  s'agit  de   la
  traduction)  apprecierait  d'etre prevenu d'une telle distribution (en
  tant que courtoisie).

  En bref, nous desirons promouvoir la dissemination de ces informations
  sur  le  maximum  de  canaux.  Cependant,  nous  desirons conserver le
  Copyright des documents HOWTO.

  Nous esperons que TOUTES les informations presentees dans  les  HOWTOs
  seront  diffusees. Si vous avez des questions, contactez Greg Hankins,
  le coordinateur des Linux Howtos, a gregh@sunsite.unc.edu.

  11..44..  RReessppoonnssaabbiilliittee ssttaannddaarrdd

  Bien  entendu,  je  desavoue  tout  risque  potentiel  du  contenu  du
  document.  L'utilisation  des  concepts,  exemples,  et/ou du reste du
  document est a votre entiere responsabilite.

  11..55..  AAuuttrreess ssoouurrcceess dd''iinnffoorrmmaattiioonnss

  11..55..11..  UUSSEENNEETT

  +o  news.admin.misc : Questions  generales  sur  l'administration  d'un
     reseau de news

  +o  news.admin.policy : Politique d'USENET

  +o  news.admin.technical : Maintenance d'un reseau de news (modere)

  +o  news.software.b : Discussion sur les logiciels compatibles B-news

  +o  news.software.nn  :  Discussion sur le paquetage de lecture de news
     'nn'

  +o  news.software.nntp : Protocole: Network News Transfer Protocol

  +o  news.software.readers : Logiciels utilises pour lire les news

  +o  news.sysadmin :  Commentaires  orientes  vers  les  administrateurs
     systemes

  +o  news.announce.newusers  : Messages d'explications pour les nouveaux
     utilisateurs (modere)

  +o  news.newusers.questions : Questions et reponses pour  les  nouveaux
     utilisateurs d'Usenet

  11..55..22..  LLiivvrreess

  Ce qui suit est un ensemble non-exclusif de livres pouvant aider:

  +o  "Managing UUCP and USENET" publie par O'Reilly+Associates est a mon
     avis le meilleur livre existant pour comprendre les  programmes  et
     les protocoles utilises par un site USENET;

  +o  "Unix  Communications"  publie  par  The  Waite  Group contient une
     description sympathique de  tous  les  outils  (et  bien  plus)  et
     comment ils s'accordent entre eux;

  +o  "Practical  Unix  Security" publie par O'Reilly+Associates comporte
     une discussion agreable sur la securisation d'UUCP en general;

  +o  "The Internet  Complete  Reference"  d'Osborne  est  une  reference
     precieuse   qui   explique  les  divers  services  disponibles  sur
     l'Internet et est une grosse source d'informations sur les news, le
     mail et diverses autres ressources de l'Internet;

  +o  "The  Linux Networking Administrators' Guide" d'Olaf Kirch du Linux
     DOC Project est disponible sur le net et est egalement  publie  (au
     moins)  par  O'Reilly  et  SSC.  Il  constitue  un achat utile pour
     apprendre tout ce que  vous  n'avez  jamais  imagine  a  propos  du
     travail en reseau sous Unix.

  11..66..  OOuu nnee PPAASS cchheerrcchheerr ddee ll''aaiiddee

  Il  n'y a rien de tres special sur la configuration et le lancement de
  news USENET sous Linux  (pas  plus).  Par  consequence,  vous  n'aurez
  certainement  *PAS*  a  poster  des questions generiques relatives aux
  news sur les newsgroups comp.os.linux.* .

  A moins que votre envoi ne soit vraiment specifique a Linux (cad  "svp
  dites  moi  quels patches sont necessaires pour utiliser INN avec bash
  1.12 sous SLS v1.03"), vous  devrez  poster  vos  questions  dans  les
  newsgroups mentionnes ci-dessus.

  Laissez moi repeter cela.

  Il  n'y  a  virtuellement  aucune raison de poster quoi que ce soit de
  relatif aux news dans  la  hierarchie  comp.os.linux.  Il  existe  des
  newsgroups  dans  la  hierarchie  news.*  pour repondre a *TOUTES* vos
  questions.

  SI  VOUS  POSTEZ  DES  QUESTIONS  NON   SPECIFIQUES   A   LINUX   DANS
  COMP.OS.LINUX.*,  VOUS  CHERCHEZ  DE  L'AIDE  AU  MAUVAIS ENDROIT. LES
  EXPERTS DES NEWS USENET REPONDENT DANS LES GROUPES INDIQUES  CI-DESSUS
  ET NE TOURNENT GENERALEMENT PAS SOUS LINUX.

  POSTER  DANS LA HIERARCHIE LINUX DES QUESTIONS NON SPECIFIQUES A LINUX
  VOUS FAIT PERDRE VOTRE TEMPS ET CELUI D'AUTRES PERSONNES, ET  AUGMENTE
  FREQUEMMENT LES DELAIS POUR OBTENIR UNE REPONSE.

  22..  MMaatteerriieell nneecceessssaaiirree

  Il  n'y  a  pas  de  materiel  specifiquement necessaire pour les News
  USENET sous Linux. La seule condition requise est d'avoir suffisamment
  de  place  sur le disque dur pour installer les logiciels, les banques
  de donnees de discussion, et la quantite  de  news  que  vous  desirez
  conserver sur le serveur. Il faut un minimum de 10 Mega pour le debut.

  33..  OObbtteenniirr lleess llooggiicciieellss ddee NNeewwss UUSSEENNEETT

  Tous les logiciels references dans ce "HOWTO" sont disponibles sur les
  sites ftp anonymes classiques.

  Regarder  dans /networking/news sur ftp.uu.net est generalement un bon
  moyen de debuter.
  La   distribution   newspak-2.4.tar.z   contient   les   fichiers   de
  configuration  et  de  documentation  relatifs  a  la  construction de
  logiciels uucp, mail et news sous Linux a partir des sources gratuites
  disponibles.  Il  peut  generalement  etre trouve sur sunsite.unc.edu,
  dans le repertoire /pub/Linux/system/Mail/news . Si vous ne pouvez  le
  trouver sur sunsite, envoyez moi un mail et je m'assurerai que vous en
  obtiendrez une copie.

  44..  LLooggiicciieellss ddee ttrraannssppoorrtt ddee NNeewwss

  Il y a deux principaux jeux de logiciels de "transport" de News de nos
  jours,  Cnews  et  INN.  Les  anciennes "BNews" ont ete officiellement
  declarees abandonnees et non supportees par leurs auteurs.

  Le "transport" de News est defini ici  comme  etant  le  logiciel  qui
  travail  en  sous-main  pour  poster et propager les articles des news
  tout en rendant ces memes  articles  disponibles  a  l'acces  par  les
  lecteurs de news.

  Vous  pouvez  definir  n'importe quoi comme chemin, tant que UUCP a le
  chemin general vers rnews dans le fichier des Permissions et tant  que
  vos  lecteurs  de  news  sont  configures  de  facon a pouvoir trouver
  "inews" et "mail".

  Important - vous aurez des ennuis si vous utilisez a 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  prevus  d'etre
  utilises de concert.

  44..11..  CCnneewwss CClleeaannuupp RReelleeaassee

  Le  standard courant en tant que logiciel de News est Cnews. Il existe
  depuis un certain nombre d'annees, je l'ai vu pour la premiere fois en
  1988.  La version courante lors de l'ecriture de ce Howto est appellee
  "Cnews CleanUp Release, avec le patch CR.G".

  Le point fort de Cnews est sa maturite. Il  tourne  sur  tout  systeme
  *nix  que  vous pouvez trouver et il y a litteralement des milliers de
  systeme tournant dessous de par le monde.

  Son principal  desavantage  est  qu'il  semble  etre  concu  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'ecriture dans
  les news directement sur l'Internet.

  Neanmoins,   l'administrateur   Usenet   debutant  devra  probablement
  commencer par lancer Cnews car il est tres stable, bien documente,  et
  dispose  de  plusieurs  milliers  d'administrateurs  experimentes  qui
  peuvent repondre aux questions.

  La 'CleanUp Release' declare que "le support  de  vue  globale  a  ete
  pleinement  integre et est plus rapide qu'il ne l'etait autrefois". Le
  resultat est que vous pouvez par exemple utiliser le support Cnews NOV
  plutot  que  de lancer des generateurs de listes pour lecteurs de News
  tels nn, tin, et trn.

  Je n'ai pas encore cherche comment implementer cette partie, car  j'ai
  depuis longtemps opte pour INN a la maison. Si quelqu'un attend de moi
  de completer 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 necessaires pour faire un  "doexplode"  pour
  se jouer de certains problemes sous bash 1.12.
  Basiquement,  vous lancerez le nouveau script "quiz" et utiliserez les
  defauts. Vous devrez vous referez  a  votre  arbre  /usr/include  pour
  repondre  a  un  certain  nombre  de  questions,  mais ceci est plutot
  contraignant.

  44..11..11..  IInnssttaalllleerr CCnneewwss

  L'installation de la Cleanup Release de Cnews est absolument un projet
  "rtfm".  Prenez  simplement les sources, decompactez les et suivez les
  instructions.

  Le quiz.def du newspak est genere en lancant "quiz" la premiere  fois,
  et pour repondre aux questions vous n'aurez qu'a regarder les fichiers
  du /usr/include.

  Vous devrez avoir une version recente de bash pour que Cnews passe ses
  tests.  Essayez  'bash -version' pour savoir quelle version vous avez.
  La version 1.14.2 est definitivement hors du coup. La version courante
  (lors  de l'ecriture de ce howto) est la 1.14.5, qui semble meilleure.

  Steve Robbins a egalement determine que la recente  'cleanup  release'
  de Cnews a trouve un bug dans le join du shellutils 1.9 de GNU. Il y a
  quelques  patchs  necessaires  pour  que   "join"   puisse   neanmoins
  fonctionner. Si je me rappelle bien, Steve les a place sur sunsite.

  44..11..22..  CCoonnffiigguurreerr CCnneewwss

  Tout  d'abord,  vous  devrez editer ou tout au moins jeter un oeil aux
  fichiers suivants qui doivent tous etre dans /usr/local/lib/news:

       ______________________________________________________________________
         active             - le fichier actif
         batchparms         - les parametres de lancement
         explist            - controle de l'expiration des articles
         mailname           - nom dans l'entete pour les retours par mail
         mailpaths          - path ou envoyer les articles pour groupes moderes
         organization       - votre "org"
         sys                - controlez ce que vous prenez et enregistrez
         whoami             - votre hostname pour la ligne Path:
       ______________________________________________________________________

  44..11..33..  MMaaiinntteenniirr uunn ssiittee CCnneewwss

  Tout d'abord, il ne faut pas modifier  a  la  main  les  fichiers  qui
  possedent des utilitaires permettant de les configurer. En particulier
  ne cherchez pas a 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 etre fait par cron. Mon crontab pour les "news" ressemble au
  suivant:

  ______________________________________________________________________
            # Recupere les batchs compresses provenant d'autres systemes
            # 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 necessaire
            10 5       * * * /usenet/sw/news/bin/newsdaily
            00 5       * * * /usenet/sw/new/bin/newswatch

            # Arrete l'arrivee des news de 6:30AM a 4:00 PM
            30 6       * * * /usenet/sw/news/bin/input/newsrunning off
            00 16      * * * /usenet/sw/news/bin/input/newsrunning on
  ______________________________________________________________________

  44..22..  IInntteerrNNeettNNeewwss ((IINNNN))

  INN  est  le  nouveau-venu de la scene, mais il gagne en popularite en
  murissant. Son principal interet est sa  rapidite  et  le  fait  qu'il
  contient  un  paquage nntp integre. Son principal defaut est qu'il est
  nouveau et son installation et execution sur l'un des  nombreux  "*nix
  standard" peut etre perilleuse. De plus, il opere par un daemon (innd)
  toujours  present  et   un   daemon   supplementaire   pour   realiser
  l'indentation.  Le  marche  semble  donc  etre  la  memoire  contre la
  vitesse.

  J'ai fait tourner l'arrivee de news jusqu'a 5 Mb par nuit avec INN  au
  travers  d'UUCP sur un 386 a 33 MHz avec 8 Mb de RAM (normalement sans
  XWindows) avec un modem 14.4 sans aucun probleme.

  Les nouveaux administrateurs  Usenet  ne  devraient  probablement  pas
  essayer  INN  jusqu'a  ce  qu'ils aient de l'experience avec B-News ou
  Cnews. Puisqu'il est rapide et sur sous Linux, il  est  sous-documente
  pour  l'administrateur  news  debutant  (cependant  en pratique il est
  simple a faire tourner des que vous avez compris).

  INN est tres particulier avec les permissions. Ne  vous  en  inquietez
  pas.

  INN  est  egalement  tres  particulier sur la "qualite" du TCP/IP avec
  lequel il doit marcher. Linux n'est pas forcement present a ce  moment
  la,   il  est  donc  recommande  que  vous  preniez  une  distribution
  specifique a Linux a partir de l'un des sites archive Linux classique.

  44..22..11..  IInnssttaalllleerr IINNNN

  ( par Arjan de Vet - devet@info.win.tue.nl )

  J'ai  ecrit  un  patch  et  un kit de configuration pour avoir INN 1.4
  tournant   sous    Linux.    Ils    peuvent    etre    trouves    sur:
  ftp.win.tue.nl:/pub/linux/ports/inn-1.4-linux.tar.gz.

  INN  depend  fortement d'un bon substitut pour /bin/sh . J'utilise une
  version beta de bash 1.13 qui est  dorenavant  accessible  pour  Linux
  dans  les  sites  classiques.  bash 1.12 a quelques problemes avec les
  newsgroups qui ne sont pas proprement  recuperes  (il  y  a  peut-etre
  d'autres problemes, je ne me rappelle plus).

  44..22..22..  CCoonnffiigguurreerr IINNNN

  Suivez  les  indications  d'Arjan  et  vous  devriez reussir. Voici le
  resume de ce qu'il y a a faire:

  +o  Dans   le   fichier   config.data,   verifiez   que    vous    avez
     "HAVE_UNIX_DOMAIN DONT";

  +o  Ajoutez  le hostname du systeme sur lequel tourne innd a hosts.nntp
     . Pour un site base uniquement sur uucp, il s'agit du nom de  votre
     site;

  +o  Verifiez   que   vous   n'avez   PAS   de   ligne  pour  nntp  dans
     /etc/inetd.conf;

  +o  Verifiez que vous avez une variable pour le shell de inn qui  donne
     "HAVE_UUSTAT  DO" plutot que le "DONT" de cet exemple, si vous avez
     installe uustat du paquetage Taylor UUCP. Si vous avez  mal  defini
     cela,  il  en  resultera  que  les  news  ne  seront  pas  envoyees
     automatiquement;

  +o  Si  vous  utilisez  INN,  definissez  definitivement   le   syslogd
     recommande car c'est tres, tres utile !

  Il   y  a  une  FAQ  spectaculaire  (!!!!)  sur  INN  qui  est  postee
  mensuellement.     Regardez      sur      rtfm.mit.edu:/pub/usenet-by-
  hierarchy/news. Vous en serez heureux.

  44..22..33..  MMaaiinntteenniirr uunn ssiittee IINNNN

  J'ai  trouve  qu'il  n'y  avait rien d'autre a faire pour maintenir un
  site  INN  sous  Linux  qu'avoir  un  cron  fonctionnel.  Vous   devez
  simplement avoir une crontab qui ressemble a la suivante:

       ______________________________________________________________________
                 # maintenance quotidienne, fait egalement expirer les donnees
                 # 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
  necessaire)

  44..33..  AAuuttrreess oouuttiillss ddee ttrraannssppoorrtt ddee NNeewwss

  Ce qui suit est  une  liste  non-exclusive  des  autres  logiciels  de
  transport de news connus pour tourner sous linux:

  +o  dynafeed

  +o  nntp1.5.11

  +o  slurp1.05

  55..  LLeecctteeuurrss ddee NNeewwss

  Il  n'y  a  pas  de  "vrai lecteur de news". En consequence, il y a de
  nombreux lecteurs de news tres  connus  qui  peuvent  etre  facilement
  portes  sous  Linux. Au moment ou j'ecris ces lignes, "tin", "trn", et
  "nn" sont les plus communs disponibles dans les distributions de Linux
  et le newspak.

  Lorsque   vous   choisissez   un   lecteur   de   news,  vous  desirez
  principalement quelque chose de facile a utiliser,  tres  configurable
  par  l'utilisateur,  avec indentation et fichiers de suppression (pour
  selectionner les articles interessants et faire disparaitre  ceux  qui
  ne le sont pas).

  Vous  pouvez  configurer vos chemins pour ce que vous voulez, tant que
  le lecteur de news peut trouver "inews" de votre installation de Cnews
  ou  INN et un programme "mail" pour envoyer des reponses aux articles.

  Cette section traitera brievement de quelques uns des plus populaires.
  Avant  que vous ne posiez la question, j'utilise "nn" pour beaucoup de
  raisons :-)

  55..11..  TTiinn

  Tin est un lecteur de news indente generalement  decrit  comme  facile
  d'utilisation pour les nouveaux utilisateurs. Il supporte les fichiers
  de suppression et l'indentation NOV. Si vous utilisez INN, il lira par
  defaut les fichiers NOV .overview et n'ecrira pas de fichiers d'index.

  Pour compiler tin sous linux, vous devrez  juste  editer  le  makefile
  pour  configurer  l'emplacement des logiciels (principalement celle de
  inews) et taper"make linux". Tin ne requiert pas de patch pour tourner
  sous linux.

  Pour  l'indentation,  vous  devrez juste mettre "tin -u" pour mettre a
  jour les fichiers d'index.

  Pour activer la possibilite de lecture  via  NNTP,  compilez  le  avec
  "NNTP_ABLE"  defini.  Il  en  resultera un fichier nomme "tin" pour la
  lecture locale et un fichier nomme "rtin" pour la  lecture  via  NNTP.
  "tin -r" donnera aussi le meme effet que "rtin".

  Iain  Lea  recommande  l'entree suivante dans la crontab et ajoute que
  vous devrez faire un "make daemon" pour compiler "tind".

       ______________________________________________________________________
                 # indexe la base de donnees
                 35 * * * * /usenet/bin/tind -u
       ______________________________________________________________________

  J'ai lance tin au travers d'une liaison SLIP comme lecteur de news par
  NNTP.  Si  vous  etes  connecte  a  un  systeme  comprenant  tous  les
  newsgroups,  vous  deviendrez  extremement  vieux  en   attendant   le
  chargement du fichier "active".

  55..22..  TTrrnn//MMtthhrreeaaddss

  "Trn"  est un derive en index du lecteur "rn". Trn 3.2 et plus recents
  ont  la  sympathique  capacite  de  choisir  entre   les   indexations
  "mthreads" (le paquetage d'indexation de trn) ou "NOV" (indexation par
  INN).

  Pour le compiler, lancez juste  le  script  Configure  et  prenez  les
  options  par  defaut. Vous devrez avoir au moins la libc 4.4.1 et bash
  1.1.13 pour lancer sans problemes Configure.

  La  distribution  newspak  sur  sunsite  contient  des   fichiers   de
  configuration effectifs pour trn sous linux.

  Il  est  probablement  indesirable  d'essayer  d'editer  le  script de
  configuration a la main a moins que ce ne soit  pour  changer  quelque
  chose  de  *TRES*  simple, comme changer les chemins pour indiquer vos
  preferences. Si vous faites cela, vous devrez lancer un "Configure -S"
  avant de faire "make depend", "make" et "make install".

  Alors que "Configure" plante avec Linux sous bash 1.12, "Configure -S"
  marche correctement, donc si vous prenez le config.sh de newspak comme
  point de depart, vous serez tres tranquille.

  Pour  compiler  pour une lecture par NNTP, il suffit de repondre "yes"
  lorsque Configure vous  demande  si  vous  desirez  cette  option  (en
  supposant  que Configure tourne sur votre systeme). Une prochaine mise
  a jour du newspak devrait inclure un config.sh pour  la  lecture  NNTP
  comme  celui  pour  la lecture locale, pour tous ceux d'entre nous qui
  sont encore avec un "bash impair" :-)

  J'ai lance trn au travers d'une liaison SLIP comme lecteur de news par
  NNTP.  Si  vous  etes  connecte  a  un  systeme  comprenant  tous  les
  newsgroups,  vous  deviendrez  extremement  vieux  en   attendant   le
  chargement du fichier "active" et pour l'indexation des articles.

  Il y a des douzaines d'options en lignes pour obtenir toutes sortes de
  contextes. Lisez la man page "trn" pour plus de details. J'utilise  un
  truc sympa pour configurer toutes les options facilement:

  +o  Creer un fichier  /.trnrc

  +o  ajouter export TRNINIT=" /.trnrc"

  La  version  actuelle  de  newspak  contient une copie de mon .trnrc a
  titre d'exemple.

  trn 3.2 et suivants ont le support pour l'indexation NOV  ou  mthreads
  selectionnable  par l'utilisateur. Ainsi, je recommande de compiler le
  logiciel avec les deux sortes d'indentation (c'est une  question  dans
  Configure).  Pour  en  selectionner un au lancement, essayez "trn -Zo"
  pour NOV et "trn -Zt" pour mthreads.

  Pour construire la base de donnees  mthreads,  essayez  quelque  chose
  comme ceci dans le "news" crontab:

       ______________________________________________________________________
                 # indexe la base de donnees trn
                 35 * * * * /usenet/bin/mthreads all
       ______________________________________________________________________

  55..33..  NNNN

  La   distribution   newspak   de  sunsite  contient  des  fichiers  de
  configuration valables pour linux pour nn 6.4.18, vous pouvez donc les
  mettre  en  place et taper "make". Ils fonctionnent aussi pour la beta
  6.5b3 de la prochaine nn 6.5.

  La compilation terminee, vous devrez faire ceci:

  +o  lancer le programme "inst" pour tout installer

  +o  initialiser la base de donnees

  +o  rendre actif nnmaster

  Voyez la doc de nn pour les details. Compiler,  configurer,  et  faire
  tourner  nn  sous Linux n'est pas different de le lancer sous un autre
  *nix, avec  l'exception  que  vous  devrez  lancer  nnmaster  en  tant
  qu'entree cron plutot qu'en tant que daemon. Si vous le lancez en tant
  que daemon sous linux, il peut agir imparfaitement (l'effet reseau est
  de toutes facons le meme en le lancant par cron).

  Le support de nnnn se fait par l'entree suivante dans la crontab:

       ______________________________________________________________________
                 # lance nnmaster pour recuperer le travail d'nn
                 # (inutile si vous utilisez NOV d'INN de nn-6.5beta3)
                 25 * * * * /usenet/sw/nn/lib/nnmaster

                 # Rend obsolete la base de donnees de nn
                 # (inutile si vous utilisez NOV d'INN de nn-6.5beta3)
                 0  4       * * * /usenet/sw/nn/bin/nnadmin =EYW

                 # prepare une copie du fichier active pour "nngoback" et
                 # conserve les 7 derniers
                 0 3 * * * /usenet/sw/nn/lib/back_act 7
       ______________________________________________________________________

  J'ai  quelque peu essaye de lancer nn en tant que lecteur de news NNTP
  au travers d'une connexion SLIP.  Dans  ce  cas,  vous  devrez  editer
  precisement  le  fichier  config.h  .  Voyez  les commentaires dans le
  fichier pour avoir des details. Lorsque vous lancez  nn  en  tant  que
  lecteur  NNTP,  celui-ci  lance  une  copie  locale  de  nnmaster pour
  conserver l'index sur le systeme local, en sorte que la selection  des
  articles est tres rapide (vous devrez cependant evidemment attendre un
  peu pour recevoir le texte de l'article  si  vous  utilisez  SLIP  par
  modem).

  La  nouvelle  version  (6.5.x) de nn a le support des bases de donnees
  NOV d'INN qui rendent inutile le lancement d'nnmaster pour vous. Cette
  configuration  est  tres  recommandee, puisqu'en resultat vous n'aurez
  pas a utiliser de temps  processeur  pour  lancer  nnmaster,  et  vous
  n'aurez pas de base de donnee et d'articles news hors d'atteinte.

  55..44..  AAuuttrreess lleecctteeuurrss ddee nneewwss

  Ce  qui  suit est une liste incomplete de lecteurs de news dit pouvoir
  etre installes et lances sous Linux:

  +o  tass

  +o  xrn

  +o  gnus

  +o  (NdT: on peut rajouter Netscape)

  66..  RReemmeerrcciieemmeennttss

  Les personnes suivantes m'ont aide a rassembler les  informations  (et
  l'experience) qui ont rendu possible l'existence de ce document:

  Ed  Carp, Steve Robbins, Ian Taylor, Greg Naber, Matt Welsh, Iain Lea,
  Arjan de Vet.

  Si j'ai oublie quelqu'un, je m'en excuse.

  77..  FFAAQQ ssuurr UUSSEENNEETT ((dduu mmooiinnss ssuurr cc..oo..ll..** ))

  77..11..  PPoouurrqquuooii nnee ppuuiiss--jjee ppaass ppoosstteerr ddaannss lleess ggrroouuppeess mmooddeerreess ??

  Probablement  parce  que le lecteur de news essaye d'appeler /bin/mail
  pour envoyer le mail et il n'apprecie pas. Remplacez le /bin/mail  des
  vieilles  versions  de  SLS  avec le port de mailx-5.5 d'une slackware
  recente et utilisez l'outil pkgtool pour installer le kit et tout sera
  configure.

  Une  autre  possibilite est que vous auriez un groupe modere configure
  comme un groupe non-modere et quelque  chose  supprime  tranquillement
  l'article  du  flux. Verifiez en lancant un cchheecckkggrroouuppss des maintenant
  et que les articles des  news  passent  en  news.admin  pour  quelques
  semaines.

  77..22..  PPoouurrqquuooii sseemmbbllee--tt--iill yy aavvooiirr ddeess pprroobblleemmeess ddee ppeerrmmiissssiioonnss ??

  Parce qu'il y en a :-)

  Verifiez que vous avez les bonnes permissions  et  que  vous  avez  un
  utilisateur  et  un  groupe  news  dans  /etc/passwd et /etc/group qui
  correspondent a la  distribution  binaire  que  vous  avez  prise.  Il
  semblerait  ne  pas  y  avoir  de standard pour les comptes couramment
  disponibles sous Linux.

  Tout ce  qui  se  trouve  dans  /usr/local/lib/news  doit  etre  place
  news.news  sauf  /usr/local/lib/news/setnewsids  qui doit etre indique
  root.

  Vous pouvez utiliser ce que vous voulez comme UID et GID pour news.

  77..33..  nn''aappppaarraaiisssseenntt ppaass oouu ddiissppaarraaiisssseenntt ddaannss lleess  fflluuxx  ??   PPoouurrqquuooii
  ppuuiiss--jjee ppoosstteerr ddeess aarrttiicclleess llooccaalleemmeenntt,, mmaaiiss qquu''iillss

  Probablement parce que vous n'appelez pas newsrun par cron.  Peut-etre
  parce  que vous avez mal edite le fichier systeme. Peut-etre parce que
  vous n'avez pas d'arbre /usr/spool/news/out.going ou approchant. Peut-
  etre  parce  que  vous  avez  pris  les distributions 'Performance' ou
  'Cleanup' de Cnews, qui automatisent certaines taches  et  necessitent
  'newsrun'  lance par la crontab pour recuperer les news d'autres sites
  et pour les voir localement.

  Ne creez pas de newsgroups en editant  les  fichiers  active  ou  sys.
  Utilisez les outils de /usr/local/lib/news/bin/maint pour le faire.

  77..44..  PPoouurrqquuooii mmaa ddiissttrriibbuuttiioonn bbiinnaaiirree nnee ddiissppoossee ppaass ddee nnnnttpp ??

  Parce que ceci est suppose etre plug-and-play sous Linux et parce  que
  je  ne  veux  pas  rendre  la  distribution  SLS deux fois plus grosse
  qu'elle n'est deja en ayant a maintenir les versions nntp et  non-nntp
  des  programmes de lecture et de transport des news.  Egalement, parce
  qu'il est compile avec des informations localisees  qui  ne  sont  pas
  rouvrables au lancement via un fichier de config.

  77..55..   aalloorrss  qquu''iill  yy  aa  bbeeaauuccoouupp  ddee ppllaaccee ??  PPoouurrqquuooii ddooeexxppiirree ((oouu
  rreellaayynneewwss oouu....)) mmee ddiitt ""sseevveerree ssppaaccee sshhoorrttaaggee""

  Parce qu'il ne peut lire /etc/mtab. Mettez le en mode 644. Ceci arrive
  quand  vous   'umount'-ez   un   systeme   de   fichiers   monte   par
  l'administrateur  avec un umask ne permettant pas la lecture par toute
  personne de fichiers possedes par l'administrateur.

  77..66..  PPoouurrqquuooii,, aalloorrss qquuee ttoouutt sseemmbbllee nnoorrmmaall,, ll''eennvvooii nnee ssee ffaaiitt ppaass ??

  Les vieilles versions de Linux ont un sed "casse"  qui  rendait  Cnews
  etrange.  En  particulier,  si  vous  avez  installe  une vieille SLS,
  verifiez dans /bin et /usr/bin que vous avez seulement  une  copie  de
  sed et que celle-ci est recente.

  A  cause  de  la  'Performance Release' aux alentours de fevrier 1993,
  vous devrez avoir newsrun lance periodiquement par cron pour  que  les
  choses   se   deroulent   normalement.  C'est  un  etat  qui  surprend
  apparemment beaucoup de monde.

  77..77..  PPuuiiss--jjee uuttiilliisseerr llee NNeeww NNeewwss OOvveerrvviieeww ((NNOOVV)) ddee  ttiinn//ttrrnn//nnnn  ppoouurr
  rreemmppllaacceerr lleess ddiivveerrsseess bbaasseess ??

  Oui. trn , tin, et la beta de nn le supportent maintenant.

  Vous pouvez utiliser celle des Releases 'CleanUp' et 'Performance'  de
  Cnews, ainsi que celle d'autres lecteurs.

  77..88..  PPoouurrqquuooii nnee ppeeuutt--oonn aavvooiirr ddee ddiissttrriibbuuttiioonn bbiinnaaiirree ddee NNNNTTPP ??

  Car certaines informations sont uniquement  locales  et  sont  inclues
  dans  la  compilation, et ne peuvent etre determinees "magiquement" au
  lancement.

