FEddi-COMO: Instalación del FEddi

Anterior Siguiente Indice

## 3. Instalación del FEddi

## 3.1 Instalación del usuario `fido`.

Vamos a instalar `fido` como usuario de correo, puedes darle otro nombre.

Entremos en materia.

En este documento cuando veas `~/` se refiere al `home` del usuario.

- fichero `/etc/passwd` Incluye la siguiente línea :

  > `

  >     fido::2004:300::/home/fido:/bin/bash

  > `

- fichero `/etc/group` Incluye la siguiente línea :

  > `

  >     fido::300:uucp,fido,root

  > `

## 3.2 Paquetes necesarios

Necesitas :

- perl, haz

  > `

  >     ls /usr/bin/perl

  > `

  Si no existe, instálalo, discos D
- ncurses, haz

  > `

  >     ls /usr/lib/libncurses.a

  > `

  Si no existe, instálalas, discos D

## 3.3 Configuración/instalación del mailer.

Vete al directorio `/FEddi-0.9pl5`

1. Edita el fichero `Makefile`, en la variable `SRCDIR` pon el path donde estén tus fuentes, ej:

   > `

   >     SRCDIR=/root/trabajo/mailer/FEddi-dev

   > `

2. En la línea `NODEPRG =` añade al principio `nlfunct.o` sino, no compila.
3. `make`
4. Si tienes este error :

   > `

   >     ncurses.h: No such file or directory

   > `

   Haz :

   > `

   >     ln -s /usr/include/ncurses/curses.h /usr/include/ncurses/ncurses.h

   > `

5. > `

   >     su root
   >     make install
   >     exit

   > `

6. Parece que la utilidad de instalación no copia las utilidades a su directorio, haz lo siguiente :

   > `

   >     cp utils/* ~/fnet/utility

   > `

7. Hay que modificar unos cuantos ficheros :
   - Fichero `printmsg`

     > `

     >     #!/bin/sh
     >     cat | $HOME/fnet/utility/formatmsg | lpr

     > `

   - Fichero `exportmsg`

     > `

     >     #!/bin/sh
     >     if test $1 = "new"
     >       then
     >             cat | $HOME/fnet/utility/formatmsg > "$2"
     >       else
     >             cat | $HOME/fnet/utility/formatmsg >> "$2"
     >     fi

     > `

8. El directorio fnet se compone de lo siguiente :

   > `

   >     ./outbound
   >     ./msgbase
   >     ./copy
   >     ./log
   >     ./inbound
   >     ./utility
   >     ./nodelist

   > `

   Créate esos directorios y haz lo siguiente:

   > `

   >     chown -R fido.fido fnet

   > `

9. Fichero de configuración `~/.feddirc`:
   - Permisos `644`
   - Usuario/grupo `fido.uucp`

   > `

   >     ;
   >     ; This .feddirc was automatically created with config.user
   >     ;
   >     ; Profile Section
   >     ;
   >     PROFILE Manuel Soriano
   >     2:346/207.punto Nombre_de_net el_passwd outbound 2:*
   >     25:946/100.punto Nombre_de_otra_net el_passwd outbound 25:*
   >     93:346/101.punto Otro_nombre_de_Net el_passwd outbound 93:*
   >     END
   >     ; La pimera linea es tu direccion principal, las siguientes son sub-redes, el
   >     ; routado de la 25: y 93: se hace por la 2:
   >     ;
   >     ;
   >     ;
   >     ; Paths
   >     ;
   >     MsgBasePath  ~/fnet/msgbase/
   >     InboundPath  ~/fnet/inbound/
   >     OutboundPath ~/fnet/
   >     UtilityPath  ~/fnet/utility
   >     Log          ~/fnet/log/feddi.log 200
   >     CopyPath     ~/fnet/copy/
   >     NodelistPath ~/fnet/nodelist/
   >     ;
   >     ; Misc
   >     ;
   >     Packer       /usr/bin/zip -q -m -k -j %s %s
   >     ; Editor       /usr/bin/vi %s
   >     Beep         Yes
   >     AutoDelEmpty Yes
   >     KeepPKT      No
   >     KeepNL       Yes
   >     KeepBackups  No
   >     ShowAllAddr  Yes
   >     MaxMsgLength 64k
   >     QuoteLength 70
   >     ReplySubject No
   >     AskForOrigName Yes
   >     AutoNextFolder Yes
   >     ;
   >     ; End of .feddirc
   >     ;

   > `

   Puedes basarte en este fichero para configurar el tuyo, a mí me funciona sin problemas.
10. Fichero `~/fnet/nodelist/fnlcrc`

    > `

    >     dial    34-6-   3
    >     dial    34-6
    >     dial    *

    >     pointlist       ptlstr34
    >     pointlist       eu_punto

    >     nodelist        region34
    >     nodelist        eu_nodos

    > `

    `dial` : Según tu zona 34-6 (Valencia), 34-1 (Madrid), 34-3 (Barcelona), etc... Con `pointlist` las diversas listas de puntos, se pueden usar las listas de punto que nos vienen de las bbs sin transformar. Con `nodelist` las diversas listas de nodos, se pueden usar las listas de nodos que nos vienen de las bbs sin transformar. Nada más.
11. Compilar las nodelist/pointlist Yo uso los siguientes scripts, son sencillos y funcionan.
    - fichero `~/fnet/nodelist/compila0` permisos `777`

      > `

      >     #!/bin/bash
      >     unzip lista.zip
      >     mv EU_NODOS* eu_nodos
      >     mv EU_PUNTO* eu_punto
      >     mv PTLSTR34* ptlstr34
      >     mv REGION34* region34
      >     mv SNETLIST* snetlist
      >     mv SUBPTLST* subptlst

      > `

    - fichero `~/fnet/nodelist/compila1` permisos `777`

      > `

      >     #!/bin/bash
      >     rm fnlc.*
      >     fnlc

      > `

    Esto te compila las listas, si tienes problemas seguro que son de permisos, revisa tus ficheros, normalmente los binarios se instalan en `/usr/bin`

## 3.4 Comprobación y manejo.

Prueba de correo, Busca un paquete de correo que tengas por MS/DOS lo pones en el directorio `~/fnet/inbound` y haces

> `

>     ftoss ; futility pack ; futility link

> `

Es de esta forma que tratarás siempre tu correo en entrada, `ftoss` crea automáticamente los folder correspondientes a tus áreas.

> `

>     fmbedit

> `

Si todo va bien tendrás el correo correspondiente a ese paquete en tu pantalla :-)

El editor es muy sencillo y muy bien documentado, se parece un poco al editor del fmail.

Creas un mensaje en un área o dos y haces :

> `

>     fscan

> `

Es de esta forma como tratarás siempre tu correo en salida.

Anterior Siguiente Indice