This file is indexed.

/usr/share/doc/HOWTO/fr-html/Usenet-News-HOWTO.html is in doc-linux-fr-html 2013.01-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org">
<meta name="GENERATOR" content="LinuxDoc-Tools 0.9.69">
<title>News-Howto</title>
</head>
<body>
<h1>News-Howto</h1>
<h2>Vince Shakan, <code><a href=
"mailto:vince@halcyon.com">vince@halcyon.com</a></code>;<br>
Version Fran&ccedil;aise par Arnaud Launay, <code><a href=
"mailto:asl@launay.org">asl@launay.org</a></code></h2>
v1.4, 29 Novembre 1995
<hr>
<em>Ce document d&eacute;crit 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 <b>pas</b> &agrave; lire ce document si vous ne pensez
pas distribuer les News USENET sur votre syst&egrave;me.</em>
<hr>
<h2><a name="s1">1. Introduction</a></h2>
<p>L'intention de ce document est de r&eacute;pondre &agrave;
quelques unes des questions et commentaires qui semblent
correspondre &agrave; la d&eacute;finition de "Frequently Asked
Questions" &agrave; propos des logiciels de News sous Linux en
g&eacute;n&eacute;ral, et la version de la distribution SlackWare
en particulier.</p>
<p>Ce document et les documents correspondant Mail et UUCP HOWTO
remplacent collectivement la FAQ UUCP-NEWS-MAIL qui a
&eacute;t&eacute; pr&eacute;c&eacute;demment post&eacute;e &agrave;
comp.os.linux.announce .</p>
<h2><a name="ss1.1">1.1 Nouvelles Versions de ce Document</a></h2>
<p>Les nouvelles versions de ce document seront
r&eacute;guli&egrave;rement post&eacute;es sur
comp.os.linux.announce, comp.answers, et news.answers . Elles
seront &eacute;galement ajout&eacute;es sur divers sites ftp
anonymes qui archivent de telles informations, comme <a href=
"ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO">ftp://sunsite.unc.edu:/pub/Linux/docs/HOWTO</a>
(NdT: ou <a href=
"ftp://ftp.traduc.org/pub/HOWTO">ftp://ftp.traduc.org/pub/HOWTO</a>
pour la version fran&ccedil;aise.)</p>
<p>De plus, vous devriez g&eacute;n&eacute;ralement trouver ce
document sur la "Linux WorldWideWeb home page" &agrave; <a href=
"http://sunsite.unc.edu/mdw/linux.html">http://sunsite.unc.edu/mdw/linux.html</a>.</p>
<h2><a name="ss1.2">1.2 Echos, R&eacute;actions</a></h2>
<p>Je suis interess&eacute; par tout commentaire, positif ou
n&eacute;gatif, &agrave; propos du contenu de ce document via
e-mail. Contactez moi pr&eacute;cis&eacute;ment si vous trouvez des
erreurs ou des omissions.</p>
<p>Je lis, mais ne r&eacute;pond pas n&eacute;cessairement,
&agrave; tous les e-mails que je re&ccedil;ois. Les demandes
d'ajouts seront consid&eacute;r&eacute;es et effectu&eacute;es
uniquement lorsque la combinaison journali&egrave;re du temps
libre, du m&eacute;rite de la demande, et de la pression sanguine
du jour seront r&eacute;unies :-)</p>
<p>Les flames iront tranquillement dans /dev/null, donc ne vous en
inqui&eacute;tez pas.</p>
<p>En particulier, le syst&egrave;me de fichiers standard de Linux
pour les pathnames est en &eacute;volution. Ce qu'il y a dans ce
document est uniquement &agrave; titre d'illustration, bas&eacute;
simplement sur le standard actuel &agrave; l'&eacute;poque de
l'&eacute;criture des parties de ce document, et dans les chemins
utilis&eacute;s dans les distributions ou 'kits' que j'ai
personnellement vu. Veuillez consulter votre propre distribution de
Linux pour conna&icirc;tre les diff&eacute;rents chemins
utilis&eacute;s.</p>
<p>Les r&eacute;actions concernant le format actuel de ce document
doivent &ecirc;tre adress&eacute;es au coordinateur des HOWTOs -
Greg Hankins (<code><a href=
"mailto:gregh@sunsite.unc.edu">greg@sunsite.unc.edu</a></code>).</p>
<h2><a name="ss1.3">1.3 Informations sur le Copyright</a></h2>
<p>Le News-HOWTO est (c) 1994, Vince Shakan.</p>
<p>Une copie exacte peut &ecirc;tre reproduite ou distribu&eacute;e
sur tout media physique ou &eacute;lectronique sans accord de
l'auteur. Les traductions sont &eacute;galement permises sans
permission expresse si une notice sur le traducteur est incluse
(NdT: ben heu, faut voir :) ).<br>
De courtes citations peuvent &ecirc;tre utilis&eacute;es sans le
consentement pr&eacute;alable de l'auteur.<br>
Les travaux d&eacute;riv&eacute;s et les distributions partielles
du News-HOWTO doivent &ecirc;tre accompagn&eacute;es soit d'une
copie texto de ce fichier, soit d'un pointeur vers une copie
identique.</p>
<p>Les redistributions commerciales sont autoris&eacute;es et
encourag&eacute;es; cependant, l'auteur (NdT: et le traducteur s'il
s'agit de la traduction) appr&eacute;cierait d'&ecirc;tre
pr&eacute;venu d'une telle distribution (en tant que
courtoisie).</p>
<p>En bref, nous d&eacute;sirons promouvoir la diss&eacute;mination
de ces informations sur le maximum de canaux. Cependant, nous
d&eacute;sirons conserver le Copyright des documents HOWTO.</p>
<p>Nous esp&eacute;rons que TOUTES les informations
pr&eacute;sent&eacute;es dans les HOWTOs seront diffus&eacute;es.
Si vous avez des questions, contactez Greg Hankins, le coordinateur
des Linux Howtos, &agrave; <code><a href=
"mailto:gregh@sunsite.unc.edu">gregh@sunsite.unc.edu</a></code>.</p>
<h2><a name="ss1.4">1.4 Responsabilit&eacute; standard</a></h2>
<p>Bien entendu, je d&eacute;savoue tout risque potentiel du
contenu du document. L'utilisation des concepts, exemples, et/ou du
reste du document est &agrave; votre enti&egrave;re
responsabilit&eacute;.</p>
<h2><a name="ss1.5">1.5 Autres sources d'informations</a></h2>
<h3>USENET</h3>
<ul>
<li>news.admin.misc : Questions g&eacute;n&eacute;rales sur
l'administration d'un r&eacute;seau de news</li>
<li>news.admin.policy : Politique d'USENET</li>
<li>news.admin.technical : Maintenance d'un r&eacute;seau de news
(mod&eacute;r&eacute;)</li>
<li>news.software.b : Discussion sur les logiciels compatibles
B-news</li>
<li>news.software.nn : Discussion sur le paquetage de lecture de
news 'nn'</li>
<li>news.software.nntp : Protocole: Network News Transfer
Protocol</li>
<li>news.software.readers : Logiciels utilis&eacute;s pour lire les
news</li>
<li>news.sysadmin : Commentaires orient&eacute;s vers les
administrateurs syst&egrave;mes</li>
<li>news.announce.newusers : Messages d'explications pour les
nouveaux utilisateurs (mod&eacute;r&eacute;)</li>
<li>news.newusers.questions : Questions et r&eacute;ponses pour les
nouveaux utilisateurs d'Usenet</li>
</ul>
<h3>Livres</h3>
<p>Ce qui suit est un ensemble non-exclusif de livres pouvant
aider:</p>
<ul>
<li>"Managing UUCP and USENET" publi&eacute; par
O'Reilly+Associates est &agrave; mon avis le meilleur livre
existant pour comprendre les programmes et les protocoles
utilis&eacute;s par un site USENET;</li>
<li>"Unix Communications" publi&eacute; par The Waite Group
contient une description sympathique de tous les outils (et bien
plus) et comment ils s'accordent entre eux;</li>
<li>"Practical Unix Security" publi&eacute; par O'Reilly+Associates
comporte une discussion agr&eacute;able sur la s&eacute;curisation
d'UUCP en g&eacute;n&eacute;ral;</li>
<li>"The Internet Complete Reference" d'Osborne est une
r&eacute;f&eacute;rence pr&eacute;cieuse 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;</li>
<li>"The Linux Networking Administrators' Guide" d'Olaf Kirch du
Linux DOC Project est disponible sur le net et est &eacute;galement
publi&eacute; (au moins) par O'Reilly et SSC. Il constitue un achat
utile pour apprendre tout ce que vous n'avez jamais imagin&eacute;
&agrave; propos du travail en r&eacute;seau sous Unix.</li>
</ul>
<h2><a name="ss1.6">1.6 O&ugrave; ne PAS chercher de
l'aide</a></h2>
<p>Il n'y a rien de tr&egrave;s sp&eacute;cial sur la configuration
et le lancement de news USENET sous Linux (pas plus). Par
cons&eacute;quence, vous n'aurez certainement *PAS* &agrave; poster
des questions g&eacute;n&eacute;riques relatives aux news sur les
newsgroups comp.os.linux.* .</p>
<p>A moins que votre envoi ne soit vraiment sp&eacute;cifique
&agrave; Linux (c&agrave;d "svp dites moi quels patches sont
n&eacute;cessaires pour utiliser INN avec bash 1.12 sous SLS
v1.03"), vous devrez poster vos questions dans les newsgroups
mentionn&eacute;s ci-dessus.</p>
<p>Laissez moi r&eacute;p&eacute;ter cela.</p>
<p>Il n'y a virtuellement aucune raison de poster quoi que ce soit
de relatif aux news dans la hi&eacute;rarchie comp.os.linux. Il
existe des newsgroups dans la hi&eacute;rarchie news.* pour
r&eacute;pondre &agrave; *TOUTES* vos questions.</p>
<p>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.</p>
<p>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.</p>
<h2><a name="s2">2. Mat&eacute;riel n&eacute;cessaire</a></h2>
<p>Il n'y a pas de mat&eacute;riel sp&eacute;cifiquement
n&eacute;cessaire 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 donn&eacute;es de
discussion, et la quantit&eacute; de news que vous d&eacute;sirez
conserver sur le serveur. Il faut un minimum de 10 M&eacute;ga pour
le d&eacute;but.</p>
<h2><a name="s3">3. Obtenir les logiciels de News USENET</a></h2>
<p>Tous les logiciels r&eacute;f&eacute;renc&eacute;s dans ce
"HOWTO" sont disponibles sur les sites ftp anonymes classiques.</p>
<p>Regarder dans /networking/news sur <a href=
"ftp://ftp.uu.net/networking/news">ftp.uu.net</a> est
g&eacute;n&eacute;ralement un bon moyen de d&eacute;buter.</p>
<p>La distribution newspak-2.4.tar.z contient les fichiers de
configuration et de documentation relatifs &agrave; la construction
de logiciels uucp, mail et news sous Linux &agrave; partir des
sources gratuites disponibles. Il peut g&eacute;n&eacute;ralement
&ecirc;tre trouv&eacute; sur <a href=
"ftp://sunsite.unc.edu/pub/Linux/system/Mail/news">sunsite.unc.edu</a>,
dans le r&eacute;pertoire /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.</p>
<h2><a name="s4">4. Logiciels de transport de News</a></h2>
<p>Il y a deux principaux jeux de logiciels de "transport" de News
de nos jours, Cnews et INN. Les anciennes "BNews" ont
&eacute;t&eacute; officiellement d&eacute;clar&eacute;es
abandonn&eacute;es et non support&eacute;es par leurs auteurs.</p>
<p>Le "transport" de News est d&eacute;fini ici comme &eacute;tant
le logiciel qui travail en sous-main pour poster et propager les
articles des news tout en rendant ces m&ecirc;mes articles
disponibles &agrave; l'acc&egrave;s par les lecteurs de news.</p>
<p>Vous pouvez d&eacute;finir n'importe quoi comme chemin, tant que
UUCP a le chemin g&eacute;n&eacute;ral vers rnews dans le fichier
des Permissions et tant que vos lecteurs de news sont
configur&eacute;s de fa&ccedil;on &agrave; pouvoir trouver "inews"
et "mail".</p>
<p>Important - vous aurez des ennuis si vous utilisez &agrave; 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&eacute;vus d'&ecirc;tre utilis&eacute;s de
concert.</p>
<h2><a name="ss4.1">4.1 Cnews Cleanup Release</a></h2>
<p>Le standard courant en tant que logiciel de News est Cnews. Il
existe depuis un certain nombre d'ann&eacute;es, je l'ai vu pour la
premi&egrave;re fois en 1988. La version courante lors de
l'&eacute;criture de ce Howto est appell&eacute;e "Cnews CleanUp
Release, avec le patch CR.G".</p>
<p>Le point fort de Cnews est sa maturit&eacute;. Il tourne sur
tout syst&egrave;me *nix que vous pouvez trouver et il y a
litt&eacute;ralement des milliers de syst&egrave;me tournant
dessous de par le monde.</p>
<p>Son principal d&eacute;savantage est qu'il semble &ecirc;tre
con&ccedil;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'&eacute;criture dans les news directement sur
l'Internet.</p>
<p>N&eacute;anmoins, l'administrateur Usenet d&eacute;butant devra
probablement commencer par lancer Cnews car il est tr&egrave;s
stable, bien document&eacute;, et dispose de plusieurs milliers
d'administrateurs exp&eacute;riment&eacute;s qui peuvent
r&eacute;pondre aux questions.</p>
<p>La 'CleanUp Release' d&eacute;clare que "le support de vue
globale a &eacute;t&eacute; pleinement int&eacute;gr&eacute; et est
plus rapide qu'il ne l'&eacute;tait autrefois". Le r&eacute;sultat
est que vous pouvez par exemple utiliser le support Cnews NOV
plut&ocirc;t que de lancer des g&eacute;n&eacute;rateurs de listes
pour lecteurs de News tels nn, tin, et trn.</p>
<p>Je n'ai pas encore cherch&eacute; comment impl&eacute;menter
cette partie, car j'ai depuis longtemps opt&eacute; pour INN
&agrave; la maison. Si quelqu'un attend de moi de compl&eacute;ter
ce document, envoyez-moi un mot par e-mail.</p>
<p>La distribution newspak sur sunsite contient des fichiers de
configuration utilisables par la Cnews Cleanup Release sous Linux
ainsi que quelques patchs n&eacute;cessaires pour faire un
"doexplode" pour se jouer de certains probl&egrave;mes sous bash
1.12.</p>
<p>Basiquement, vous lancerez le nouveau script "quiz" et
utiliserez les d&eacute;fauts. Vous devrez vous
r&eacute;f&eacute;rez &agrave; votre arbre /usr/include pour
r&eacute;pondre &agrave; un certain nombre de questions, mais ceci
est plut&ocirc;t contraignant.</p>
<h3>Installer Cnews</h3>
<p>L'installation de la Cleanup Release de Cnews est absolument un
projet "rtfm". Prenez simplement les sources, d&eacute;compactez
les et suivez les instructions.</p>
<p>Le quiz.def du newspak est g&eacute;n&eacute;r&eacute; en
lan&ccedil;ant "quiz" la premi&egrave;re fois, et pour
r&eacute;pondre aux questions vous n'aurez qu'&agrave; regarder les
fichiers du /usr/include.</p>
<p>Vous devrez avoir une version r&eacute;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&eacute;finitivement hors
du coup. La version courante (lors de l'&eacute;criture de ce
howto) est la 1.14.5, qui semble meilleure.</p>
<p>Steve Robbins a &eacute;galement d&eacute;termin&eacute; que la
r&eacute;cente 'cleanup release' de Cnews a trouv&eacute; un bug
dans le join du shellutils 1.9 de GNU. Il y a quelques patchs
n&eacute;cessaires pour que "join" puisse n&eacute;anmoins
fonctionner. Si je me rappelle bien, Steve les a plac&eacute; sur
sunsite.</p>
<h3>Configurer Cnews</h3>
<p>Tout d'abord, vous devrez &eacute;diter ou tout au moins jeter
un oeil aux fichiers suivants qui doivent tous &ecirc;tre dans
/usr/local/lib/news:</p>
<blockquote>
<hr>
<pre>
<code>  active             - le fichier actif
  batchparms         - les param&egrave;tres de lancement
  explist            - contr&ocirc;le de l'expiration des articles
  mailname           - nom dans l'ent&ecirc;te pour les retours par mail
  mailpaths          - path o&ugrave; envoyer les articles pour groupes mod&eacute;r&eacute;s
  organization       - votre "org"
  sys                - controlez ce que vous prenez et enregistrez
  whoami             - votre hostname pour la ligne Path:
</code>
</pre>
<hr></blockquote>
<h3>Maintenir un site Cnews</h3>
<p>Tout d'abord, il ne faut pas modifier &agrave; la main les
fichiers qui poss&egrave;dent des utilitaires permettant de les
configurer. En particulier ne cherchez pas &agrave; configurer
newsfeed manuellement (lancez "addfeed") et le fichier "active"
(lancez addgroup). Si vous avez un doute, lisez et relisez les docs
des sources.</p>
<p>Tout peut &ecirc;tre fait par cron. Mon crontab pour les "news"
ressemble au suivant:</p>
<blockquote>
<hr>
<pre>
<code>          # R&eacute;cup&egrave;re les batchs compress&eacute;s provenant d'autres syst&egrave;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&eacute;cessaire
          10 5       * * * /usenet/sw/news/bin/newsdaily
          00 5       * * * /usenet/sw/new/bin/newswatch

          # Arr&ecirc;te l'arriv&eacute;e des news de 6:30AM &agrave; 4:00 PM
          30 6       * * * /usenet/sw/news/bin/input/newsrunning off
          00 16      * * * /usenet/sw/news/bin/input/newsrunning on
</code>
</pre>
<hr></blockquote>
<h2><a name="ss4.2">4.2 InterNetNews (INN)</a></h2>
<p>INN est le nouveau-venu de la sc&egrave;ne, mais il gagne en
popularit&eacute; en m&ucirc;rissant. Son principal
int&eacute;r&ecirc;t est sa rapidit&eacute; et le fait qu'il
contient un paquage nntp int&eacute;gr&eacute;. Son principal
d&eacute;faut est qu'il est nouveau et son installation et
ex&eacute;cution sur l'un des nombreux "*nix standard" peut
&ecirc;tre p&eacute;rilleuse. De plus, il op&egrave;re par un
daemon (innd) toujours pr&eacute;sent et un daemon
suppl&eacute;mentaire pour r&eacute;aliser l'indentation. Le
march&eacute; semble donc &ecirc;tre la m&eacute;moire contre la
vitesse.</p>
<p>J'ai fait tourner l'arriv&eacute;e de news jusqu'&agrave; 5 Mb
par nuit avec INN au travers d'UUCP sur un 386 &agrave; 33 MHz avec
8 Mb de RAM (normalement sans XWindows) avec un modem 14.4 sans
aucun probl&egrave;me.</p>
<p>Les nouveaux administrateurs Usenet ne devraient probablement
pas essayer INN jusqu'&agrave; ce qu'ils aient de
l'exp&eacute;rience avec B-News ou Cnews. Puisqu'il est rapide et
s&ucirc;r sous Linux, il est sous-document&eacute; pour
l'administrateur news d&eacute;butant (cependant en pratique il est
simple &agrave; faire tourner d&egrave;s que vous avez
compris).</p>
<p>INN est tr&egrave;s particulier avec les permissions. Ne vous en
inqui&eacute;tez pas.</p>
<p>INN est &eacute;galement tr&egrave;s particulier sur la
"qualit&eacute;" du TCP/IP avec lequel il doit marcher. Linux n'est
pas forc&eacute;ment pr&eacute;sent &agrave; ce moment l&agrave;,
il est donc recommand&eacute; que vous preniez une distribution
sp&eacute;cifique &agrave; Linux &agrave; partir de l'un des sites
archive Linux classique.</p>
<h3>Installer INN</h3>
<p>( par Arjan de Vet - <a href=
"mailto:devet@info.win.tue.nl">devet@info.win.tue.nl</a> )</p>
<p>J'ai &eacute;crit un patch et un kit de configuration pour avoir
INN 1.4 tournant sous Linux. Ils peuvent &ecirc;tre trouv&eacute;s
sur: <a href=
"ftp://ftp.win.tue.nl/pub/linux/ports/inn-1.4-linux.tar.gz">ftp.win.tue.nl:/pub/linux/ports/inn-1.4-linux.tar.gz</a>.</p>
<p>INN d&eacute;pend fortement d'un bon substitut pour /bin/sh .
J'utilise une version b&ecirc;ta de bash 1.13 qui est
dor&eacute;navant accessible pour Linux dans les sites classiques.
bash 1.12 a quelques probl&egrave;mes avec les newsgroups qui ne
sont pas proprement r&eacute;cup&eacute;r&eacute;s (il y a
peut-&ecirc;tre d'autres probl&egrave;mes, je ne me rappelle
plus).</p>
<h3>Configurer INN</h3>
<p>Suivez les indications d'Arjan et vous devriez r&eacute;ussir.
Voici le r&eacute;sum&eacute; de ce qu'il y a &agrave; faire:</p>
<ul>
<li>Dans le fichier config.data, v&eacute;rifiez que vous avez
"HAVE_UNIX_DOMAIN DONT";</li>
<li>Ajoutez le hostname du syst&egrave;me sur lequel tourne innd
&agrave; hosts.nntp . Pour un site bas&eacute; uniquement sur uucp,
il s'agit du nom de votre site;</li>
<li>V&eacute;rifiez que vous n'avez PAS de ligne pour nntp dans
/etc/inetd.conf;</li>
<li>V&eacute;rifiez que vous avez une variable pour le shell de inn
qui donne "HAVE_UUSTAT DO" plut&ocirc;t que le "DONT" de cet
exemple, si vous avez install&eacute; uustat du paquetage Taylor
UUCP. Si vous avez mal d&eacute;fini cela, il en r&eacute;sultera
que les news ne seront pas envoy&eacute;es automatiquement;</li>
<li>Si vous utilisez INN, d&eacute;finissez d&eacute;finitivement
le syslogd recommand&eacute; car c'est tr&egrave;s, tr&egrave;s
utile !</li>
</ul>
<p>Il y a une FAQ spectaculaire (!!!!) sur INN qui est
post&eacute;e mensuellement. Regardez sur <a href=
"ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/news">rtfm.mit.edu:/pub/usenet-by-hierarchy/news</a>.
Vous en serez heureux.</p>
<h3>Maintenir un site INN</h3>
<p>J'ai trouv&eacute; qu'il n'y avait rien d'autre &agrave; faire
pour maintenir un site INN sous Linux qu'avoir un cron fonctionnel.
Vous devez simplement avoir une crontab qui ressemble &agrave; la
suivante:</p>
<blockquote>
<hr>
<pre>
<code>          # maintenance quotidienne, fait &eacute;galement expirer les donn&eacute;es
          # et les articles du .overview
          1 0 * * * /usenet/sw/inn/bin/news.daily expireover delayrm &lt; /dev/null

          # pour envoyer en dehors
          5 * * * * /usenet/sw/inn/lib/send-uucp
</code>
</pre>
<hr></blockquote>
<p>(si vous changez pour batch 1.13, le "&lt; /dev/null" n'est pas
n&eacute;cessaire)</p>
<h2><a name="ss4.3">4.3 Autres outils de transport de News</a></h2>
<p>Ce qui suit est une liste non-exclusive des autres logiciels de
transport de news connus pour tourner sous linux:</p>
<ul>
<li>dynafeed</li>
<li>nntp1.5.11</li>
<li>slurp1.05</li>
</ul>
<h2><a name="s5">5. Lecteurs de News</a></h2>
<p>Il n'y a pas de "vrai lecteur de news". En cons&eacute;quence,
il y a de nombreux lecteurs de news tr&egrave;s connus qui peuvent
&ecirc;tre facilement port&eacute;s sous Linux. Au moment o&ugrave;
j'&eacute;cris ces lignes, "tin", "trn", et "nn" sont les plus
communs disponibles dans les distributions de Linux et le
newspak.</p>
<p>Lorsque vous choisissez un lecteur de news, vous d&eacute;sirez
principalement quelque chose de facile &agrave; utiliser,
tr&egrave;s configurable par l'utilisateur, avec indentation et
fichiers de suppression (pour s&eacute;lectionner les articles
int&eacute;ressants et faire dispara&icirc;tre ceux qui ne le sont
pas).</p>
<p>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
r&eacute;ponses aux articles.</p>
<p>Cette section traitera bri&egrave;vement de quelques uns des
plus populaires. Avant que vous ne posiez la question, j'utilise
"nn" pour beaucoup de raisons :-)</p>
<h2><a name="ss5.1">5.1 Tin</a></h2>
<p>Tin est un lecteur de news indent&eacute;
g&eacute;n&eacute;ralement d&eacute;crit 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
d&eacute;faut les fichiers NOV .overview et n'&eacute;crira pas de
fichiers d'index.</p>
<p>Pour compiler tin sous linux, vous devrez juste &eacute;diter 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.</p>
<p>Pour l'indentation, vous devrez juste mettre "tin -u" pour
mettre &agrave; jour les fichiers d'index.</p>
<p>Pour activer la possibilit&eacute; de lecture via NNTP, compilez
le avec "NNTP_ABLE" d&eacute;fini. Il en r&eacute;sultera un
fichier nomm&eacute; "tin" pour la lecture locale et un fichier
nomm&eacute; "rtin" pour la lecture via NNTP. "tin -r" donnera
aussi le m&ecirc;me effet que "rtin".</p>
<p>Iain Lea recommande l'entr&eacute;e suivante dans la crontab et
ajoute que vous devrez faire un "make daemon" pour compiler
"tind".</p>
<blockquote>
<hr>
<pre>
<code>          # indexe la base de donn&eacute;es
          35 * * * * /usenet/bin/tind -u
</code>
</pre>
<hr></blockquote>
<p>J'ai lanc&eacute; tin au travers d'une liaison SLIP comme
lecteur de news par NNTP. Si vous &ecirc;tes connect&eacute;
&agrave; un syst&egrave;me comprenant tous les newsgroups, vous
deviendrez extr&ecirc;mement vieux en attendant le chargement du
fichier "active".</p>
<h2><a name="ss5.2">5.2 Trn/Mthreads</a></h2>
<p>"Trn" est un d&eacute;riv&eacute; en index du lecteur "rn". Trn
3.2 et plus r&eacute;cents ont la sympathique capacit&eacute; de
choisir entre les indexations "mthreads" (le paquetage d'indexation
de trn) ou "NOV" (indexation par INN).</p>
<p>Pour le compiler, lancez juste le script Configure et prenez les
options par d&eacute;faut. Vous devrez avoir au moins la libc 4.4.1
et bash 1.1.13 pour lancer sans probl&egrave;mes Configure.</p>
<p>La distribution newspak sur sunsite contient des fichiers de
configuration effectifs pour trn sous linux.</p>
<p>Il est probablement ind&eacute;sirable d'essayer d'&eacute;diter
le script de configuration &agrave; la main &agrave; moins que ce
ne soit pour changer quelque chose de *TRES* simple, comme changer
les chemins pour indiquer vos pr&eacute;f&eacute;rences. Si vous
faites cela, vous devrez lancer un "Configure -S" avant de faire
"make depend", "make" et "make install".</p>
<p>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 d&eacute;part, vous serez
tr&egrave;s tranquille.</p>
<p>Pour compiler pour une lecture par NNTP, il suffit de
r&eacute;pondre "yes" lorsque Configure vous demande si vous
d&eacute;sirez cette option (en supposant que Configure tourne sur
votre syst&egrave;me). Une prochaine mise &agrave; 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" :-)</p>
<p>J'ai lanc&eacute; trn au travers d'une liaison SLIP comme
lecteur de news par NNTP. Si vous &ecirc;tes connect&eacute;
&agrave; un syst&egrave;me comprenant tous les newsgroups, vous
deviendrez extr&ecirc;mement vieux en attendant le chargement du
fichier "active" et pour l'indexation des articles.</p>
<p>Il y a des douzaines d'options en lignes pour obtenir toutes
sortes de contextes. Lisez la man page "trn" pour plus de
d&eacute;tails. J'utilise un truc sympa pour configurer toutes les
options facilement:</p>
<ul>
<li>Cr&eacute;er un fichier &nbsp;/.trnrc</li>
<li>ajouter export TRNINIT="&nbsp;/.trnrc"</li>
</ul>
<p>La version actuelle de newspak contient une copie de mon .trnrc
&agrave; titre d'exemple.</p>
<p>trn 3.2 et suivants ont le support pour l'indexation NOV ou
mthreads s&eacute;lectionnable par l'utilisateur. Ainsi, je
recommande de compiler le logiciel avec les deux sortes
d'indentation (c'est une question dans Configure). Pour en
s&eacute;lectionner un au lancement, essayez "trn -Zo" pour NOV et
"trn -Zt" pour mthreads.</p>
<p>Pour construire la base de donn&eacute;es mthreads, essayez
quelque chose comme ceci dans le "news" crontab:</p>
<blockquote>
<hr>
<pre>
<code>          # indexe la base de donnees trn
          35 * * * * /usenet/bin/mthreads all
</code>
</pre>
<hr></blockquote>
<h2><a name="ss5.3">5.3 NN</a></h2>
<p>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.</p>
<p>La compilation termin&eacute;e, vous devrez faire ceci:</p>
<ul>
<li>lancer le programme "inst" pour tout installer</li>
<li>initialiser la base de donn&eacute;es</li>
<li>rendre actif nnmaster</li>
</ul>
<p>Voyez la doc de nn pour les d&eacute;tails. Compiler,
configurer, et faire tourner nn sous Linux n'est pas
diff&eacute;rent de le lancer sous un autre *nix, avec l'exception
que vous devrez lancer nnmaster en tant qu'entr&eacute;e cron
plut&ocirc;t qu'en tant que daemon. Si vous le lancez en tant que
daemon sous linux, il peut agir imparfaitement (l'effet
r&eacute;seau est de toutes fa&ccedil;ons le m&ecirc;me en le
lan&ccedil;ant par cron).</p>
<p>Le support de <b>nn</b> se fait par l'entr&eacute;e suivante
dans la crontab:</p>
<blockquote>
<hr>
<pre>
<code>          # lance nnmaster pour r&eacute;cup&eacute;rer le travail d'nn
          # (inutile si vous utilisez NOV d'INN de nn-6.5beta3)
          25 * * * * /usenet/sw/nn/lib/nnmaster

          # Rend obsol&egrave;te la base de donn&eacute;es de nn
          # (inutile si vous utilisez NOV d'INN de nn-6.5beta3)
          0  4       * * * /usenet/sw/nn/bin/nnadmin =EYW

          # pr&eacute;pare une copie du fichier active pour "nngoback" et
          # conserve les 7 derniers
          0 3 * * * /usenet/sw/nn/lib/back_act 7
</code>
</pre>
<hr></blockquote>
<p>J'ai quelque peu essay&eacute; de lancer nn en tant que lecteur
de news NNTP au travers d'une connexion SLIP. Dans ce cas, vous
devrez &eacute;diter pr&eacute;cis&eacute;ment le fichier config.h
. Voyez les commentaires dans le fichier pour avoir des
d&eacute;tails. Lorsque vous lancez nn en tant que lecteur NNTP,
celui-ci lance une copie locale de nnmaster pour conserver l'index
sur le syst&egrave;me local, en sorte que la s&eacute;lection des
articles est tr&egrave;s rapide (vous devrez cependant
&eacute;videmment attendre un peu pour recevoir le texte de
l'article si vous utilisez SLIP par modem).</p>
<p>La nouvelle version (6.5.x) de nn a le support des bases de
donn&eacute;es NOV d'INN qui rendent inutile le lancement
d'nnmaster pour vous. Cette configuration est tr&egrave;s
recommand&eacute;e, puisqu'en r&eacute;sultat vous n'aurez pas
&agrave; utiliser de temps processeur pour lancer nnmaster, et vous
n'aurez pas de base de donn&eacute;e et d'articles news hors
d'atteinte.</p>
<h2><a name="ss5.4">5.4 Autres lecteurs de news</a></h2>
<p>Ce qui suit est une liste incompl&egrave;te de lecteurs de news
dit pouvoir &ecirc;tre install&eacute;s et lanc&eacute;s sous
Linux:</p>
<ul>
<li>tass</li>
<li>xrn</li>
<li>gnus</li>
<li>(NdT: on peut rajouter Netscape)</li>
</ul>
<h2><a name="s6">6. Remerciements</a></h2>
<p>Les personnes suivantes m'ont aid&eacute; &agrave; rassembler
les informations (et l'exp&eacute;rience) qui ont rendu possible
l'existence de ce document:</p>
<p>Ed Carp, Steve Robbins, Ian Taylor, Greg Naber, Matt Welsh, Iain
Lea, Arjan de Vet.</p>
<p>Si j'ai oubli&eacute; quelqu'un, je m'en excuse.</p>
<h2><a name="s7">7. FAQ sur USENET (du moins sur c.o.l.* )</a></h2>
<h2><a name="ss7.1">7.1 Pourquoi ne puis-je pas poster dans les
groupes mod&eacute;r&eacute;s ?</a></h2>
<p>Probablement parce que le lecteur de news essaye d'appeler
/bin/mail pour envoyer le mail et il n'appr&eacute;cie pas.
Remplacez le /bin/mail des vieilles versions de SLS avec le port de
mailx-5.5 d'une slackware r&eacute;cente et utilisez l'outil
pkgtool pour installer le kit et tout sera configur&eacute;.</p>
<p>Une autre possibilit&eacute; est que vous auriez un groupe
mod&eacute;r&eacute; configur&eacute; comme un groupe
non-mod&eacute;r&eacute; et quelque chose supprime tranquillement
l'article du flux. V&eacute;rifiez en lan&ccedil;ant un
<b>checkgroups</b> d&egrave;s maintenant et que les articles des
news passent en news.admin pour quelques semaines.</p>
<h2><a name="ss7.2">7.2 Pourquoi semble-t-il y avoir des
probl&egrave;mes de permissions ?</a></h2>
<p>Parce qu'il y en a :-)</p>
<p>V&eacute;rifiez que vous avez les bonnes permissions et que vous
avez un utilisateur et un groupe <code>news</code> dans /etc/passwd
et /etc/group qui correspondent &agrave; la distribution binaire
que vous avez prise. Il semblerait ne pas y avoir de standard pour
les comptes couramment disponibles sous Linux.</p>
<p>Tout ce qui se trouve dans /usr/local/lib/news doit &ecirc;tre
plac&eacute; news.news sauf /usr/local/lib/news/setnewsids qui doit
&ecirc;tre indiqu&eacute; root.</p>
<p>Vous pouvez utiliser ce que vous voulez comme UID et GID pour
<code>news</code>.</p>
<h2><a name="ss7.3">7.3 Pourquoi puis-je poster des articles
localement, mais qu'ils n'apparaissent pas ou disparaissent dans
les flux ?</a></h2>
<p>Probablement parce que vous n'appelez pas newsrun par cron.
Peut-&ecirc;tre parce que vous avez mal &eacute;dit&eacute; le
fichier syst&egrave;me. Peut-&ecirc;tre parce que vous n'avez pas
d'arbre /usr/spool/news/out.going ou approchant. Peut-&ecirc;tre
parce que vous avez pris les distributions 'Performance' ou
'Cleanup' de Cnews, qui automatisent certaines t&acirc;ches et
n&eacute;cessitent 'newsrun' lanc&eacute; par la crontab pour
r&eacute;cup&eacute;rer les news d'autres sites et pour les voir
localement.</p>
<p>Ne cr&eacute;ez pas de newsgroups en &eacute;ditant les fichiers
active ou sys. Utilisez les outils de /usr/local/lib/news/bin/maint
pour le faire.</p>
<h2><a name="ss7.4">7.4 Pourquoi ma distribution binaire ne dispose
pas de nntp ?</a></h2>
<p>Parce que ceci est suppos&eacute; &ecirc;tre plug-and-play sous
Linux et parce que je ne veux pas rendre la distribution SLS deux
fois plus grosse qu'elle n'est d&eacute;j&agrave; en ayant &agrave;
maintenir les versions nntp et non-nntp des programmes de lecture
et de transport des news. Egalement, parce qu'il est compil&eacute;
avec des informations localis&eacute;es qui ne sont pas rouvrables
au lancement via un fichier de config.</p>
<h2><a name="ss7.5">7.5 Pourquoi doexpire (ou relaynews ou..) me
dit "severe space shortage" alors qu'il y a beaucoup de place
?</a></h2>
<p>Parce qu'il ne peut lire /etc/mtab. Mettez le en mode 644. Ceci
arrive quand vous 'umount'-ez un syst&egrave;me de fichiers
mont&eacute; par l'administrateur avec un umask ne permettant pas
la lecture par toute personne de fichiers poss&eacute;d&eacute;s
par l'administrateur.</p>
<h2><a name="ss7.6">7.6 Pourquoi, alors que tout semble normal,
l'envoi ne se fait pas ?</a></h2>
<p>Les vieilles versions de Linux ont un sed "cass&eacute;" qui
rendait Cnews &eacute;trange. En particulier, si vous avez
install&eacute; une vieille SLS, v&eacute;rifiez dans /bin et
/usr/bin que vous avez seulement une copie de sed et que celle-ci
est r&eacute;cente.</p>
<p>A cause de la 'Performance Release' aux alentours de
f&eacute;vrier 1993, vous devrez avoir newsrun lanc&eacute;
p&eacute;riodiquement par cron pour que les choses se
d&eacute;roulent normalement. C'est un &eacute;tat qui surprend
apparemment beaucoup de monde.</p>
<h2><a name="ss7.7">7.7 Puis-je utiliser le New News Overview (NOV)
de tin/trn/nn pour remplacer les diverses bases ?</a></h2>
<p>Oui. trn , tin, et la b&ecirc;ta de nn le supportent
maintenant.</p>
<p>Vous pouvez utiliser celle des Releases 'CleanUp' et
'Performance' de Cnews, ainsi que celle d'autres lecteurs.</p>
<h2><a name="ss7.8">7.8 Pourquoi ne peut-on avoir de distribution
binaire de NNTP ?</a></h2>
<p>Car certaines informations sont uniquement locales et sont
inclues dans la compilation, et ne peuvent &ecirc;tre
d&eacute;termin&eacute;es "magiquement" au lancement.</p>
</body>
</html>