Un fichier d'aide à l'installation est inclus dans le package. Mais faisons-la
ensemble :-). Si une version supérieure ou égale à 1.4 de Leafnode est fournie
avec votre distribution, il serait plus sage d'utiliser les binaires précompilés et
de sauter les étapes 1 à 4.
1) Vérifiez qu'il n'y a pas d'autre serveur de news qui tourne sur votre
machine. Quand vous tapez
$ telnet localhost nntp
vous devez voir un message d'erreur. Si vous obtenez une connexion, retournez
au prompt de votre shell, puis désinstallez INN, CNews ou tout logiciel du
même type et commentez la ligne nntp dans /etc/inetd.conf.
2) Vérifiez qu'il y a un utilisateur appelé "news" : à regarder dans /etc/password.
S'il n'existe pas, créez-en un ou bien tapez
$ adduser news
ou bien utilisez tout outil fourni avec votre distribution.
3) Décompressez la source :
$ tar xfz leafnode-1.4.tar.gz
et placez-vous dans le répertoire source
$ cd leafnode-1.4
4) Compilez le programme et installez-le :
$ make; make install
5) Éditez /usr/lib/leafnode/config (il peut être à une autre place comme
par exemple /etc/leafnode quand vous utilisez une version pré-compilée fournie
avec votre distribution Linux). La ligne "server=" doit indiquer le serveur de
news de votre FAI.
6) Éditez /etc/nntpserver. Il doit contenir le nom d'hôte local (localhost
ou tout nom donné à votre ordinateur ; la commande hostname devrait vous aider
pour cela). Si dans un des fichiers de démarrage comme /etc/profile ou ~/.bash_profile,
la variable d'environnement correspondante est définie, vous devriez l'ajuster
également au nom de votre ordinateur.
7) Éditez le fichier /etc/inetd.conf : soyez certain qu'il n'y a pas de
ligne commençant par "nntp". S'il y avait une telle ligne, commentez-la en mettant
un "#" au début. Puis ajoutez la ligne suivante :
nntp stream tcp nowait news /usr/sbin/tcpd /usr/local/sbin/leafnode
Quand quelqu'un (par exemple vous :-)) se connecte à votre ordinateur par
le port NNTP, Leafnode est lancé comme processus serveur.
8) Connectez-vous à votre FAI et lancez le programme "fetch" comme utilisateur root
ou news. La première fois que fetch est lancé, il téléchargera une liste des groupes
de nouvelles disponibles chez votre FAI. Cela peut prendre un certain temps ; ça
dépend de la vitesse de votre connexion et du nombre de groupes de nouvelles que
votre FAI a dans son fichier "active" [NdT : c'est le nom du fichier].
9) Démarrez votre lecteur de news préféré (slrn, (r)tin et knews ne sont pas de
mauvais points de départ) et inscrivez-vous à tous les groupes de nouvelles que vous
lisez. Veillez à ne pas seulement vous inscrire à ces groupes de
nouvelles, mais aussi à entrer dedans, même s'ils sont vides.
10) Relancez "fetch" encore une fois pour télécharger tous les articles de tous
les groupes de nouvelles qui vous intéressent.
|