Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > aa09dbc8e851e434dcc4e1b20f84d6e9 > files > 350

howto-html-es-9.1-0.5mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>FEddi-COMO: Instalaci&oacute;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&oacute;n del FEddi</A></H2>



<H2><A NAME="ss3.1">3.1 Instalaci&oacute;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&iacute;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&iacute;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&aacute;lalo, discos D
</LI>
<LI><I>ncurses</I>, haz

<BLOCKQUOTE><CODE>
<PRE>
ls /usr/lib/libncurses.a
</PRE>
</CODE></BLOCKQUOTE>


Si no existe, inst&aacute;lalas, discos D</LI>
</UL>
</P>


<H2><A NAME="ss3.3">3.3 Configuraci&oacute;n/instalaci&oacute;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&eacute;n tus fuentes, ej:

<BLOCKQUOTE><CODE>
<PRE>
SRCDIR=/root/trabajo/mailer/FEddi-dev
</PRE>
</CODE></BLOCKQUOTE>

</LI>
<LI>En la l&iacute;nea <CODE>NODEPRG =</CODE> a&ntilde;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&oacute;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 = &quot;new&quot;
  then
        cat | $HOME/fnet/utility/formatmsg &gt; &quot;$2&quot;
  else
        cat | $HOME/fnet/utility/formatmsg &gt;&gt; &quot;$2&quot;
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&eacute;ate esos directorios y haz lo siguiente:

<BLOCKQUOTE><CODE>
<PRE>
chown -R fido.fido fnet
</PRE>
</CODE></BLOCKQUOTE>

</LI>
<LI>Fichero de configuraci&oacute;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&iacute; 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&uacute;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&aacute;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&oacute;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&aacute;s siempre tu correo en entrada, <CODE>ftoss</CODE> crea
autom&aacute;ticamente los <I>folder</I> correspondientes a tus &aacute;reas.</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
fmbedit
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Si todo va bien tendr&aacute;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 &aacute;rea o dos y haces :</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
fscan
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Es de esta forma como tratar&aacute;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>