<HTML> <HEAD> <TITLE>FEddi-COMO: Instalación del FEddi</TITLE> </HEAD> <BODY> <A HREF="FEddi-Como-2.html">Anterior</A> <A HREF="FEddi-Como-4.html">Siguiente</A> <A HREF="FEddi-Como.html#toc3">Indice</A> <HR> <H2><A NAME="s3">3. Instalación del FEddi</A></H2> <H2><A NAME="ss3.1">3.1 Instalación del usuario <CODE>fido</CODE>.</A></H2> <P>Vamos a instalar <CODE>fido</CODE> como usuario de correo, puedes darle otro nombre.</P> <P>Entremos en materia.</P> <P>En este documento cuando veas <CODE>~/</CODE> se refiere al <CODE>home</CODE> del usuario.</P> <P> <UL> <LI>fichero <CODE>/etc/passwd</CODE> Incluye la siguiente línea : <BLOCKQUOTE><CODE> <PRE> fido::2004:300::/home/fido:/bin/bash </PRE> </CODE></BLOCKQUOTE> </LI> <LI>fichero <CODE>/etc/group</CODE> Incluye la siguiente línea : <BLOCKQUOTE><CODE> <PRE> fido::300:uucp,fido,root </PRE> </CODE></BLOCKQUOTE> </LI> </UL> </P> <H2><A NAME="ss3.2">3.2 Paquetes necesarios</A></H2> <P>Necesitas :</P> <P> <UL> <LI><I>perl</I>, haz <BLOCKQUOTE><CODE> <PRE> ls /usr/bin/perl </PRE> </CODE></BLOCKQUOTE> Si no existe, instálalo, discos D </LI> <LI><I>ncurses</I>, haz <BLOCKQUOTE><CODE> <PRE> ls /usr/lib/libncurses.a </PRE> </CODE></BLOCKQUOTE> Si no existe, instálalas, discos D</LI> </UL> </P> <H2><A NAME="ss3.3">3.3 Configuración/instalación del <I>mailer</I>.</A></H2> <P>Vete al directorio <CODE>/FEddi-0.9pl5</CODE> </P> <P> <OL> <LI>Edita el fichero <CODE>Makefile</CODE>, en la variable <CODE>SRCDIR</CODE> pon el path donde estén tus fuentes, ej: <BLOCKQUOTE><CODE> <PRE> SRCDIR=/root/trabajo/mailer/FEddi-dev </PRE> </CODE></BLOCKQUOTE> </LI> <LI>En la línea <CODE>NODEPRG =</CODE> añade al principio <CODE>nlfunct.o</CODE> sino, no compila. </LI> <LI><CODE>make</CODE></LI> <LI>Si tienes este error : <BLOCKQUOTE><CODE> <PRE> ncurses.h: No such file or directory </PRE> </CODE></BLOCKQUOTE> Haz : <BLOCKQUOTE><CODE> <PRE> ln -s /usr/include/ncurses/curses.h /usr/include/ncurses/ncurses.h </PRE> </CODE></BLOCKQUOTE> </LI> <LI> <BLOCKQUOTE><CODE> <PRE> su root make install exit </PRE> </CODE></BLOCKQUOTE> </LI> <LI>Parece que la utilidad de instalación no copia las utilidades a su directorio, haz lo siguiente : <BLOCKQUOTE><CODE> <PRE> cp utils/* ~/fnet/utility </PRE> </CODE></BLOCKQUOTE> </LI> <LI>Hay que modificar unos cuantos ficheros : <UL> <LI>Fichero <CODE>printmsg</CODE> <BLOCKQUOTE><CODE> <PRE> #!/bin/sh cat | $HOME/fnet/utility/formatmsg | lpr </PRE> </CODE></BLOCKQUOTE> </LI> <LI>Fichero <CODE>exportmsg</CODE> <BLOCKQUOTE><CODE> <PRE> #!/bin/sh if test $1 = "new" then cat | $HOME/fnet/utility/formatmsg > "$2" else cat | $HOME/fnet/utility/formatmsg >> "$2" fi </PRE> </CODE></BLOCKQUOTE> </LI> </UL> </LI> <LI>El directorio fnet se compone de lo siguiente : <BLOCKQUOTE><CODE> <PRE> ./outbound ./msgbase ./copy ./log ./inbound ./utility ./nodelist </PRE> </CODE></BLOCKQUOTE> Créate esos directorios y haz lo siguiente: <BLOCKQUOTE><CODE> <PRE> chown -R fido.fido fnet </PRE> </CODE></BLOCKQUOTE> </LI> <LI>Fichero de configuración <CODE>~/.feddirc</CODE>: <UL> <LI>Permisos <CODE>644</CODE></LI> <LI>Usuario/grupo <CODE>fido.uucp</CODE></LI> </UL> <BLOCKQUOTE><CODE> <PRE> ; ; 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 ; </PRE> </CODE></BLOCKQUOTE> Puedes basarte en este fichero para configurar el tuyo, a mí me funciona sin problemas. </LI> <LI>Fichero <CODE>~/fnet/nodelist/fnlcrc</CODE> <BLOCKQUOTE><CODE> <PRE> dial 34-6- 3 dial 34-6 dial * pointlist ptlstr34 pointlist eu_punto nodelist region34 nodelist eu_nodos </PRE> </CODE></BLOCKQUOTE> <CODE>dial</CODE> : Según tu zona 34-6 (Valencia), 34-1 (Madrid), 34-3 (Barcelona), etc... Con <CODE>pointlist</CODE> las diversas listas de puntos, se pueden usar las listas de punto que nos vienen de las <I>bbs</I> sin transformar. Con <CODE>nodelist</CODE> las diversas listas de nodos, se pueden usar las listas de nodos que nos vienen de las <I>bbs</I> sin transformar. Nada más. </LI> <LI>Compilar las nodelist/pointlist Yo uso los siguientes scripts, son sencillos y funcionan. <UL> <LI>fichero <CODE>~/fnet/nodelist/compila0</CODE> permisos <CODE>777</CODE> <BLOCKQUOTE><CODE> <PRE> #!/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 </PRE> </CODE></BLOCKQUOTE> </LI> <LI>fichero <CODE>~/fnet/nodelist/compila1</CODE> permisos <CODE>777</CODE> <BLOCKQUOTE><CODE> <PRE> #!/bin/bash rm fnlc.* fnlc </PRE> </CODE></BLOCKQUOTE> </LI> </UL> Esto te compila las listas, si tienes problemas seguro que son de permisos, revisa tus ficheros, normalmente los binarios se instalan en <CODE>/usr/bin</CODE></LI> </OL> </P> <H2><A NAME="ss3.4">3.4 Comprobación y manejo.</A></H2> <P>Prueba de correo, Busca un paquete de correo que tengas por MS/DOS lo pones en el directorio <CODE>~/fnet/inbound</CODE> y haces</P> <P> <BLOCKQUOTE><CODE> <PRE> ftoss ; futility pack ; futility link </PRE> </CODE></BLOCKQUOTE> </P> <P>Es de esta forma que tratarás siempre tu correo en entrada, <CODE>ftoss</CODE> crea automáticamente los <I>folder</I> correspondientes a tus áreas.</P> <P> <BLOCKQUOTE><CODE> <PRE> fmbedit </PRE> </CODE></BLOCKQUOTE> </P> <P>Si todo va bien tendrás el correo correspondiente a ese paquete en tu pantalla :-)</P> <P>El editor es muy sencillo y muy bien documentado, se parece un poco al editor del <I>fmail</I>.</P> <P>Creas un mensaje en un área o dos y haces :</P> <P> <BLOCKQUOTE><CODE> <PRE> fscan </PRE> </CODE></BLOCKQUOTE> </P> <P>Es de esta forma como tratarás siempre tu correo en salida.</P> <HR> <A HREF="FEddi-Como-2.html">Anterior</A> <A HREF="FEddi-Como-4.html">Siguiente</A> <A HREF="FEddi-Como.html#toc3">Indice</A> </BODY> </HTML>