This file is indexed.

/usr/share/doc/HOWTO/fr-html/News-Leafsite.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
<!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 Leafsite mini-HOWTO</title>
</head>
<body>
<h1>News Leafsite mini-HOWTO</h1>
<h2>Florian Kuehnert, sutok@gmx.de</h2>
v0.3, 4 January 1998
<hr>
<em>Version fran&ccedil;aise par Philippe Gaucher
(gaucher@easynet.fr). Ce HOWTO vous aidera &agrave; mettre en place
un petit site de news &agrave; l'aide du logiciel libre Leafnode.
Pour toute question, suggestion ou tout commentaire, &eacute;crire
&agrave; Florian Kuehnert (sutok@gmx.de). Vous pouvez aussi me
signaler tous les probl&egrave;mes que vous trouvez dans ce
document. (C) 1998 by Florian Kuehnert.</em>
<hr>
<h2><a name="s1">1. Pourquoi utiliser Leafnode ?</a></h2>
<p>Si vous voulez lire les news hors connexion sur votre ordinateur
local, vous avez g&eacute;n&eacute;ralement &agrave; installer un
logiciel de serveur de news comme INN ou CNews. Et vous avez
&eacute;galement besoin d'une connexion nntp ou uucp pour alimenter
ce serveur. Du fait que ces logiciels contiennent bien plus de
fonctionnalit&eacute;s que n&eacute;cessaire, les choses iront
mieux en installant Leafnode.</p>
<p>Leafnode est vraiment plus simple &agrave; utiliser et est aussi
tr&egrave;s petit, mais il a quelques inconv&eacute;nients&nbsp;:
Leafnode est lent et il perd des messages d&egrave;s qu'un
probl&egrave;me se pr&eacute;sente. C'est pourquoi vous ne devriez
pas l'utiliser pour un gros serveur de news. Il est quand
m&ecirc;me appropri&eacute; pour des utilisateurs priv&eacute;s qui
ne veulent pas passer trop de temps &agrave; configurer INN.</p>
<h2><a name="s2">2. O&ugrave; trouver Leafnode ?</a></h2>
<p>Leanode est disponible &agrave; <a href=
"ftp://ftp.troll.no/pub/freebies/">ftp://ftp.troll.no/pub/freebies/</a>
et a &eacute;t&eacute; d&eacute;velopp&eacute; par un
employ&eacute; de Troll Tech AS, Arnt Gulbrandsen. La version la
plus r&eacute;cente est 1.4 et dans certaines distributions (comme
par exemple la Debian), Leafnode est inclus. Quoi qu'il en soit,
v&eacute;rifiez que vous avez au moins la version 1.4 car des bugs
assez graves avaient &eacute;t&eacute; corrig&eacute;s.</p>
<h2><a name="s3">3. Comment l'installer ?</a></h2>
<p>Un fichier d'aide &agrave; l'installation est inclus dans le
package. Mais faisons-la ensemble&nbsp;:-). Si une version
sup&eacute;rieure ou &eacute;gale &agrave; 1.4 de Leafnode est
fournie avec votre distribution, il serait plus sage d'utiliser les
binaires pr&eacute;compil&eacute;s et de sauter les &eacute;tapes 1
&agrave; 4.</p>
<p>1) V&eacute;rifiez qu'il n'y a pas d'autre serveur de news qui
tourne sur votre machine. Quand vous tapez</p>
<pre>
$ telnet localhost nntp
 
</pre>
<p>vous devez voir un message d'erreur. Si vous obtenez une
connexion, retournez au prompt de votre shell, puis
d&eacute;sinstallez INN, CNews ou tout logiciel du m&ecirc;me type
et commentez la ligne nntp dans /etc/inetd.conf.</p>
<p>2) V&eacute;rifiez qu'il y a un utilisateur appel&eacute;
"news"&nbsp;: &agrave; regarder dans /etc/password. S'il n'existe
pas, cr&eacute;ez-en un ou bien tapez</p>
<pre>
$ adduser news
 
</pre>
<p>ou bien utilisez tout outil fourni avec votre distribution.</p>
<p>3) D&eacute;compressez la source&nbsp;:</p>
<pre>
$ tar xfz leafnode-1.4.tar.gz
 
</pre>
<p>et placez-vous dans le r&eacute;pertoire source</p>
<pre>
$ cd leafnode-1.4
 
</pre>
<p>4) Compilez le programme et installez-le&nbsp;:</p>
<pre>
$ make; make install
 
</pre>
<p>5) &Eacute;ditez /usr/lib/leafnode/config (il peut &ecirc;tre
&agrave; une autre place comme par exemple /etc/leafnode quand vous
utilisez une version pr&eacute;-compil&eacute;e fournie avec votre
distribution Linux). La ligne "server=" doit indiquer le serveur de
news de votre FAI.</p>
<p>6) &Eacute;ditez /etc/nntpserver. Il doit contenir le nom
d'h&ocirc;te local (localhost ou tout nom donn&eacute; &agrave;
votre ordinateur&nbsp;; la commande hostname devrait vous aider
pour cela). Si dans un des fichiers de d&eacute;marrage comme
/etc/profile ou ~/.bash_profile, la variable d'environnement
correspondante est d&eacute;finie, vous devriez l'ajuster
&eacute;galement au nom de votre ordinateur.</p>
<p>7) &Eacute;ditez le fichier /etc/inetd.conf&nbsp;: soyez certain
qu'il n'y a pas de ligne commen&ccedil;ant par "nntp". S'il y avait
une telle ligne, commentez-la en mettant un "#" au d&eacute;but.
Puis ajoutez la ligne suivante&nbsp;:</p>
<pre>
nntp stream tcp nowait news /usr/sbin/tcpd /usr/local/sbin/leafnode
 
</pre>
<p>Quand quelqu'un (par exemple vous&nbsp;:-)) se connecte &agrave;
votre ordinateur par le port NNTP, Leafnode est lanc&eacute; comme
processus serveur.</p>
<p>8) Connectez-vous &agrave; votre FAI et lancez le programme
"fetch" comme utilisateur root ou news. La premi&egrave;re fois que
fetch est lanc&eacute;, il t&eacute;l&eacute;chargera une liste des
groupes de nouvelles disponibles chez votre FAI. Cela peut prendre
un certain temps&nbsp;; &ccedil;a d&eacute;pend de la vitesse de
votre connexion et du nombre de groupes de nouvelles que votre FAI
a dans son fichier "active" [NdT&nbsp;: c'est le nom du
fichier].</p>
<p>9) D&eacute;marrez votre lecteur de news
pr&eacute;f&eacute;r&eacute; (slrn, (r)tin et knews ne sont pas de
mauvais points de d&eacute;part) et inscrivez-vous &agrave; tous
les groupes de nouvelles que vous lisez. Veillez &agrave; ne pas
seulement vous inscrire &agrave; ces groupes de nouvelles, mais
aussi &agrave; entrer dedans, m&ecirc;me s'ils sont vides.</p>
<p>10) Relancez "fetch" encore une fois pour
t&eacute;l&eacute;charger tous les articles de tous les groupes de
nouvelles qui vous int&eacute;ressent.</p>
<h2><a name="s4">4. Comment maintenir leafnode ?</a></h2>
<p>Maintenant vous avez obtenu un serveur de news fonctionnel et
qui tourne mais vous avez encore quelques petites choses &agrave;
faire. Vous pouvez &eacute;diter le fichier
/usr/lib/leafnode/config pour configurer les dates d'expiration de
vos groupes de nouvelles. Ce nombre indique quand les vieux
messages doivent &ecirc;tre effac&eacute;s. Le temps standard de 20
jours est bien souvent trop long si vous lisez des groupes avec un
trafic cons&eacute;quent&nbsp;; 4 jours ou une semaine sont dans la
plupart des cas un bon r&eacute;glage pour votre syst&egrave;me.
Vous pouvez changer la valeur pour tous les groupes ("expire=n"
pour mettre tous les groupes &agrave; n jours), et vous pouvez dire
&agrave; Leafnode de changer la date pour un groupe particulier en
&eacute;crivant groupexpire foo.bar n pour r&eacute;gler le
d&eacute;lai d'expiration du groupe foo.bar &agrave; n jours.</p>
<p>Ce r&eacute;glage seul ne fera pas supprimer les messages par
Leafnode. Un programme s&eacute;par&eacute; s'en charge&nbsp;:
texpire. Il peut &ecirc;tre lanc&eacute; par cron ou en ligne de
commande. Si votre ordinateur est allum&eacute; en permanence, vous
avez la possibilit&eacute; d'ajouter la ligne suivante au fichier
crontab de news (pour l'&eacute;diter, en tant qu'utilisateur news
tapez "crontab -e", ou bien tapez sous root "crontab -u news
-e")&nbsp;:</p>
<pre>
0 19 * * * /usr/local/sbin/texpire
 
</pre>
<p>Cette ligne a pour cons&eacute;quence que le daemon cron
d&eacute;clenchera texpire chaque jour &agrave; 19:00.
Reportez-vous &agrave; la page man de crontab pour d'autres
r&eacute;glages. Si votre ordinateur n'est pas constamment
allum&eacute;, vous avez la possibilit&eacute; de d&eacute;marrer
texpire de temps en temps manuellement, quand vous remarquez que
fetch devient plus lent. Cela fonctionne aussi bien que le
lancement par cron.</p>
<h2><a name="s5">5. Comment &ccedil;a marche ?</a></h2>
<p>Leafnode est un "vrai" serveur NNTP, ce qui signifie que vous
pouvez &eacute;galement vous y connecter &agrave; partir d'un autre
ordinateur (via Internet ou un r&eacute;seau local, etc.). &Agrave;
chaque fois que vous entrez dans un groupe de nouvelles avec votre
lecteur de news, votre lecteur envoie l'information &agrave;
Leafnode et lui demande. Si le groupe n'existe pas, Leafnode
cr&eacute;e un fichier vide nomm&eacute; comme le groupe dans
/var/spool/news/interesting.groups. Quand vous actionnez fetch la
fois suivante, les messages du groupe sont
t&eacute;l&eacute;charg&eacute;s. Si un groupe n'a pas
&eacute;t&eacute; lu depuis un certain temps, Leafnode
arr&ecirc;tera de le t&eacute;l&eacute;charger et supprimera son
nom dans /var/spool/news/interesting.groups. Si vous vous abonnez
&agrave; un groupe &agrave; fort trafic par accident, vous avez
aussi la possibilit&eacute; de supprimer ce fichier manuellement
pour que vous n'ayez pas &agrave; t&eacute;l&eacute;charger tous
ses articles pour toute la semaine suivante.</p>
<p>Une semaine n'est pas assez pour vous&nbsp;? Vous voulez partir
en vacances et continuer &agrave; recevoir les news&nbsp;?
Malheureusement il n'y a pas d'options dans Leafnode pour changer
cela. Mais vous pouvez &eacute;diter le fichier leafnode.h et tout
recompiler. Les constantes #defined sont TIMEOUT_LONG et
TIMEOUT_SHORT&nbsp;: augmentez juste le temps d'une seconde. Une
autre solution, plus simple, est de d&eacute;finir une t&acirc;che
cron chaque nuit qui fait "touch
/var/spool/news/interesting.groups/*".</p>
<p>Si vous voulez obtenir une liste de tous les groupes de
nouvelles disponibles sur le serveur de news qui vous alimente (par
exemple quand vous voulez lire un nouveau groupe), il suffit de
supprimer le fichier /var/spool/news/active.read. La commande fetch
le recr&eacute;era la fois suivante et t&eacute;l&eacute;chargera
&agrave; nouveau la liste des groupes. Fetch relira
&eacute;galement la liste des groupes de temps en temps donc a
priori vous n'avez pas &agrave; le faire manuellement.</p>
<h2><a name="s6">6. Quel lecteur de news devrais-je utiliser
?</a></h2>
<p>Il n'y a pas "un" lecteur de news d&eacute;di&eacute; &agrave;
Linux, de la m&ecirc;me fa&ccedil;on qu'il n'y a pas "un"
&eacute;diteur. Mon lecteur de news pr&eacute;f&eacute;r&eacute;
est emacs en mode gnus qui est le lecteur le plus configurable de
Linux. Beaucoup de gens utilisent slrn et tin en terminal, beaucoup
de gens utilisent knews sous X. Il y a aussi trn, nn et encore
beaucoup d'autres, si bien que vous pouvez essayer celui que vous
voulez. Le seul lecteur que vous ne devriez pas utiliser est
Netscape&nbsp;: il est gros, sans fonctionnalit&eacute;, et de
temps en temps, il cr&eacute;e des probl&egrave;mes dans les news.
Cela dit, c'est &agrave; vous de d&eacute;cider.</p>
<p>N'importe comment, knews n'est pas une mauvaise id&eacute;e pour
une premi&egrave;re exp&eacute;rience car il est tr&egrave;s
agr&eacute;able &agrave; utiliser et facile &agrave;
comprendre.</p>
<h2><a name="s7">7. O&ugrave; trouver plus
d'informations&nbsp;?</a></h2>
<p>De la documentation est fournie dans le package Leafnode (lisez
les fichiers INSTALL et README, les sources sont &eacute;galement
tr&egrave;s int&eacute;ressantes). Si vous voulez en savoir plus
sur les "gros" serveurs de news plus "professionnels", lisez la FAQ
de INN (elle est fournie dans le package INN). Pour avoir plus
d'informations sur votre lecteur de nouvelles, tapez "man
le_nom_de_votre_lecteur" ou regardez ce que vous pouvez trouver
dans /usr/doc.</p>
<p>Si vous avez des questions concernant le syst&egrave;me de news,
demandez dans un groupe de nouvelles appropri&eacute; (regardez
dans la hi&eacute;rarchie news.software.ALL). [NdT&nbsp;: en
France, essayez le forum mod&eacute;r&eacute; fr.usenet.logiciels].
## fr.* n'est en aucun cas une ## hi&eacute;rarchie
*_fran&ccedil;aise_*, ni ## localis&eacute;e sur le territoire ##
fran&ccedil;ais.</p>
<p>Pour toute question, correction ou tout commentaire concernant
ce HOWTO, &eacute;crivez-moi (sutok@gmx.de).</p>
<h2><a name="s8">8. Remerciements</a></h2>
<p>J'aimerais remercier Michael Schulz
(michaels@home.on-luebeck.de) pour son aide concernant les
probl&egrave;mes de langage et Cornelius Krasel
(krasel@wpxx02.toxi.uni-wuerzburg.de) pour ses remarques
finales.</p>
</body>
</html>