• Instalacion del paquete FIDOIP en Linux

    From Francesc Xavier Blasco@2:343/107.14 to All on Mon Mar 31 20:40:26 2014
    Hello All!

    * Originally in esp.linux.nuevos
    * Crossposted in esp.softbbs


    Qué es el paquete FIDOIP?
    -------------------------

    Un paquete que engloba software diverso necesario para montar un punto o un nodo de Fidonet. Basándose en los programas del paquete Husky, FIDOIP mantiene una série de scripts para compilar y configurar de forma rápida y sencilla el nodo o el punto.


    Qué obtenemos después de instalar?
    ----------------------------------

    FIDOIP toma ciertas decisiones que pueden parecer un tanto extrañas, por eso explico con lo que nos encontraremos una vez terminado:

    [] Sotware de punto basado en mailer BINKD; tosser HPT; lector GOLDED+
    [] Nuevo usuario FIDO
    [] Binarios instalados en /usr/local/sbin/
    [] Scripts de ejecucion instalados en /usr/local/bin/
    [] En el HOME del usuario FIDO las carpetas para los mensajes y los ficheros log de binkd, HPT y GoldED+
    [] En /usr/local/etc/ el fichero de configuración de BINKD y las
    carpetas GOLDED+ ( con los ficheros de configuración de Golded+), FIDO (
    con los ficheros de configuración de HTP) y FIDOIP ( con ficheros de ejemplo y plantillas)
    [] Ficheros por defecto y configuraciones en idioma ruso


    Instalación Paso-a-Paso
    -----------------------

    [] Descargar paquete FIDOIP (última versión 1.0.5.5-1)

    http://sourceforge.net/projects/fidoip/files/

    Descomprimir con: tar -xpf fidoip-1.0.5_5-1

    [] Descargar soft necesario para la compilación, que depende del tipo de distribución LINUX que tengamos. Queda explicado en las instrucciones detalladas en el fichero del paquete FIDOIP: _english-readme.txt_

    En caso de tener una distro DEBIAN/UBUNTU, se pueden obtener paquetes .deb desde la web del autor (falcony/googlecode.com/files/fidoip_1.0.5.4-2_i386.deb)
    PERO corresponden a una versión anterior de FIDOIP ( 1.0.5.4-2). Si optamos por
    los paquetes no nos hará falta compilar.

    [] Entrar en el directorio fidoip-1.0.5.

    [] Se inicia la compilación ejecutando como ROOT ( usando si hace falta su o sudo) el script:

    ./fido_linux.sh LOGIN

    Importante haber descomprimido con tar ya que en algunas distros, el desempaquetador en modo gráfico no respeta los permisos de los ficheros. Por tanto cerciorarnos que el script sea ejecutable ( o hacerlo ejecutable con chmod +x ./fido_linux.sh )

    LOGIN se refiere a nuestro usuario habitual en la máquina y en la sesión del cual nos conectaremos a Fidonet. Lo pondremos como argumento en la línea de comandos después del script.

    [] Con esto se compilan los programas principales (binkd, hpt, Golded+) y programas accesorios del paquete Husky1.4rc5 (htick, bsopack, hpucode, etc...),
    y se crea la estructura de directorios en /usr/local/ y el nuevo usuario FIDO.

    [] TANTO si hemos compilado como si hemos usado paquetes para instalar, una vez
    terminada la instalación seguimos con los scripts como ROOT ( usaremos su o sudo para ejecutar como root) dentro del directorio fidoip-1.0.5.

    [] Ejecutamos ./relinkapps.sh para linkar las librerías en_ /usr/local/lib/

    [] Ejecutamos ( aún como ROOT con su o sudo) la configuración del punto con los
    datos de nuestro sistema proporcionados por el SysOp con el script: ./setup_config.bash

    [] Qué datos necesitamos?

    Nuestro Nombre; Nombre de nuestra estación ( ordenador); Localización; dirección FTN ( dirección de Fidonet de nuestro punto. Ej: 2:343/107.NUESTRONÚMERO); Nombre de nuestro SysOp; dirección FTN de nuestra BBS
    o UPlink (Ej: 2:343/107) dirección IP de nuestro uplink ( la BBS. Por Ej: fido.beholderbbs.org); PASSWORD; Deshabilitar URLs FGHI? ( un sistema de gestión de URLs dentro de mensajes fidonet. Por defecto decimos NO)

    ¡ATENCIÓN! Fidoip solo nos pide UN PASSWORD, mientras que probablemente nuestro
    SysOp nos haya dado más de uno. El PASSWORD que pongamos aquí ha de ser el de conexión con la BBS. Los otros PASW que tengamos los deberemos poner en su sitio a mano modificando los ficheros correspondientes (más adelante lo haremos)

    [] Ejecutamos como ROOT el script de limpieza de soporte para idioma ruso.

    ¡ATENCIÓN! Las instrucciones del fichero _english-readme.txt_ ESTAN EQUIVOCADAS

    El script que nos indica nos desinstala el paquete. El script correcto es:

    ./clear_cyrillic.bash

    [] Para poner los permisos correctos en los ficheros y directorios en los que debemos poder escribir, ejecutamos como ROOT ( su o sudo) el script:

    ./set_perm.sh LOGIN donde LOGIN es el mismo que hemos usado antes.

    [] Comprobamos que tenemos en nuestro path el directorio donde se ubican los scripts de inicio del punto con:

    echo $PATH Comprobamos que figure /usr/local/bin/

    En caso contrario lo añadimos con:

    export PATH=$PATH:/usr/local/bin y podemos añadirlo a nuestro fichero .bashrc para dejarlo fijado.

    Hasta aquí la configuración del paquete tal y como se describe en las instrucciones. Ahora hemos de hacer algunos cambios más nosotros mismos.


    Cambios Manuales en los ficheros de configuración de HPT --------------------------------------------------------

    [] Editamos el fichero de configuración del tosser (hpt) en /usr/local/etc/fido/config

    Buscamos LOCATION dónde por error ciudad y país ( que hemos puesto en el script
    de configuración del punto) estan juntos. Los separamos con una coma.

    Buscamos PASSWORD y ponemos el pasw que nuestro sysop nos haya dado para la gestión de paquetes ( si nos ha dado más de uno. Si solo tenemos un PASW no hay
    que modificarlo)

    Podemos comentar con # la EchoArea welcome.fido para que no se cree. Esta àrea nos envia un mensaje con información importante para usar la BBS a través de Netmail, pero solo en ruso y por lo tanto podemos prescindir de ello

    # EchoArea welcome.fido /home/fido/msgbasedir/welcome.fido -b Squish -$m 30000
    -dupeCheck move -dupeHistory 11 2:343/107.14

    La otras áreas definidas en este fichero corresponden a echos rusas que si no estan comentadas con # ( deberían) podemos hacerlo nosotros para evitar que aparezcan en Golded+


    Cambios Manuales en los ficheros de configuración de GoldED+ ------------------------------------------------------------

    [] Nos desplazamos a /usr/local/etc/golded+/

    [] Borramos goldkeys.cfg (está en ruso)

    [] Entramos en /usr/local/etc/golded+/cfgs/configs/

    [] Copiamos goldkeys.cfg, gedlngus.cfg, goldlang.cfg a la carpeta /golded+/ anterior. Con esto ahora Golded+ está en inglés. Si quisiéramos tenerlo en español deberíamos canviar estos ficheros por versiones en castellano.

    [] Editamos el fichero goldkeys.cfg y en la sección MESSAGE READERS COMMANDS añadimos:

    ' READPeekURLs
    / READfindURLs
    \ READgotofirstURL

    PeekURLs ya se encuentra en el fichero pero comentado.
    findURLs y gotofirstURL solo funcionan en Golded-NSF

    Ahora pulsando ' podemos seleccionar una URL en Golded y lanzarà automàticamente el navegador web

    [] Editamos el fichero golded.tpl y cambiamos @LoadLanguage con el nombre del fichero gedlngus.cfg (es case sensitive o sea ponerlo igual que el fichero que acabamos de copiar en cuanto a minúsculas o mayúsculas)


    [] Editamos el fichero /usr/local/etc/golded+/golded.cfg

    [] Descomentamos ( borramos el punto y coma ';' ) las siguientes líneas y las dejamos así:

    XLATLOCALSET LATIN-1
    XLATIMPORT CP850
    XLATEXPORT CP850

    [] Podemos cambiar los valores de ORIGIN y TEARLINE por los que nos gusten más para que salgan al final de nuestros mensajes.

    [] Podemos poner una TAGLINE ( descomentando)

    [] En las entradas AdressMacro para AreaFix y FileFix ponemos el PASSWORD que nuestro SysOp nos haya dado para gestión de AreaFix/FileFix/BroboCop ( si solo nos ha dado un password único entonces no hace falta tocar nada)

    AdressMacro AreaFix, AreaFix, 2:343/107, "PASW", K/S, Dir

    [] En la entrada URLHANDLER para la correcta gestión de URLs cambiamos CP866 por CP850 y UTF-8 por LATIN-1

    URLHANDLER -NoPause -NoKeepCtrl -Wipe /usr/bin/firefox `echo "@url" | /usr/bin/iconv -f LATIN1 -t UTF-8` > /dev/null 2>&1 &

    Si nuestro navegador web no es firefox o el ejecutable está en otro lado, modificamos la línea en conseqüencia

    [] Las àreas definidas Netmail, Fidonet y Local tienen descripciones en ruso que podemos cambiar.


    Funcionamiento de FIDOIP y configuración de programa terminal -------------------------------------------------------------

    [] En este momento ya tenemos configurado correctamente los programas y Golded para la visualización de carácteres correctos en la importación y exportación de mensajes a Fidonet.

    [] Existen 2 scripts para conectarse a la BBS alojados en /usr/local/bin/

    Ejecutamos como USUARIO ( ya no ROOT) 'recv' para conectarnos a la BBS y recibir nuevos paquetes

    Ejecutamos como USUARIO 'send' para enviar nuestros mensajes y recibir nuevos.

    [] Se nos crean 3 scripts para invocar GoldED+ que intentan resolver las diferencias de codificación entre el sistema y el terminal y el software de Fido ( no adaptado a los estándares UTF-8): ge, g, gl

    Usaremos ge para llamar a Golded+ ya que los otros 2 implican ejcutar Golded a través de screen o luit.

    [] Para ver correctamente los carácteres que escrivimos en el terminal, este ha
    de estar configurado al mismo set de carácteres que nuestro soft de fido (LATIN-1 o ISO-8859-1)

    [] Se deberá buscar una solución acorde con el emuador de terminal de nuestro sistema.

    [] Para KDE el programa Konsole tiene una barra de menús y en VISUALIZA / ESTABLECE LA CODIFICACIÓN podemos seleccionar en Europa Occidental el set ISO-8859-1 o 8859-15 (este último suele ir mejor). Seleccionamos la codificación antes de entrar en Golded+ y listo ( a veces de forma arbitraria parece no funcionar)

    [] Xterm puede ser invocado con una codificación concreta con:

    xterm -en ISO8859-1

    [] Ahora ya podemos ejecutar 'recv' y luego Golded+ para leer nuestros mensajes
    y escribir las respuestas, salir de Golded+ y ejecutar 'send' para enviarlas.

    ------------------ FIN ---------------------

    Francesc

    --- No hay mayor duda que saber a que recreativa poner tus últimos 5 duros!
    * Origin: Navegando los procelosos mares de la BBS (2:343/107.14)
  • From Jose Angel Morente@2:343/107 to Francesc Xavier Blasco on Tue Apr 1 11:29:38 2014
    Hello All!
    * Originally in esp.linux.nuevos
    * Crossposted in esp.softbbs
    Qué es el paquete FIDOIP?
    -------------------------

    Muy guay y muy bien explicado.

    Gracias por la info.

    Saludos.

    --- BBBS/Li6 v4.10 Dada-1
    * Origin: Eye Of The Beholder BBS : el Corsario de FidoNet (2:343/107)
  • From Francesc Xavier Blasco@2:343/107.14 to All on Tue Apr 1 15:42:02 2014
    CX: ESP.LINUX.NUEVOS, ESP.SOFTBBS

    _Algunas consideraciones sobre textos_
    --------------------------------------

    [] En la entrada URLHANDLER para la correcta gestión de URLs cambiamos CP866 por CP850 y UTF-8 por LATIN-1

    No está muy bien explicado, pero lo correcto es tal y como se muestra en el ejempo debajo. Convertimos la URL con _iconv_ desde ( -f FROM) la codificación de nuestro GoldED+ ( o sea LATIN1 sin guión ya que así lo reconoce iconv) a (-t
    TO) la codificación de nuestro sistema Linux con el que operamos con el navegador ( lo normal UTF-8, pero si se utiliza otro LOCALE, entonces poner el que toque)

    URLHANDLER -NoPause -NoKeepCtrl -Wipe /usr/bin/firefox `echo "@url" | /usr/bin/iconv -f LATIN1 -t UTF-8` > /dev/null 2>&1 &

    De esta manera el texto de la URL mostrado en el GoldED+ en nuestro terminal se
    pasará correctamente como parámetro de ejecución a nuesto navegador. Si no lo hiciéramos correctamente puede que ni siquiera nos diéramos cuenta con URLs normales o antiguas, pero ya hoy algunas URL aceptan caracteres acentuados que sin tenerlo bien configurado no se convertirían bien. Eso nos sucedería, por ejemplo, en entradas de la Wikipedia como:

    http://es.wikipedia.org/wiki/César

    O enlaces a la web de la RAE con una palabra como:

    http://lema.rae.es/drae/?val=césar


    Tened en cuenta que este problema de locales y carácteres sucede también en sentido inverso! Si copiais un texto ( o una URL) de vuestro navegador o programa de edición de textos de vuestro entorno de ventanas ( por defecto UTF-8) y lo pegais en la ventana de terminal donde teneis GoldED os encontrareis con los carácteres UTF-8 mal interpretados en el entorno LATIN1 que habeis habilitado para Fidonet. Por ejemplo, si cojo una de las URLS de arriba en mi navegador y la vuelvo a copiar en este post obtengo:

    http://es.wikipedia.org/wiki/C%C3%A9sar

    Tenedlo en cuenta también a la hora de editar ficheros de configuración de GoldED+ sobretodo al poner nombres propios o al escribir textos para ORIGIN, TEARLINE o TAGLINE, o las plantillas. Si lo haceis en un editor de texto en vuestro escritorio ( como KATE para KDE) puede que se guarde en formato UTF-8. Eso no afectará a los valores de la configuración que hacen funcionar el sistema de punto pero los textos se mostrarán mal en GoldED+

    Se puede evitar si vuestro programa puede guardar con otra codificación ( Kate puede) o usando un editor de texto en terminal (nano, emacs, Vi,...) con un terminal abierto con la codificación correcta ( por ejemplo: xterm -en ISO8859-1 ).


    Francesc

    --- No hay mayor duda que saber a que recreativa poner tus últimos 5 duros!
    * Origin: Navegando los procelosos mares de la BBS (2:343/107.14)
  • From Francesc Xavier Blasco@2:343/107.14 to Jose Angel Morente on Tue Apr 1 16:07:32 2014
    Hello Jose!

    Martes 01 Abril 2014 11:29, you wrote to me:

    Muy guay y muy bien explicado.

    Gracias por la info.

    Gracias JAM,

    Espero poder terminar un documento más tipo "HowTo" que sirva para todos pero al menos de momento gente como Siu que está a la espera y cualquiera que quiera
    probarlo ya tienen una guía detallada de como hacerlo ( testada y funcional en 3 distros distintas Debian, Kubuntu, OpenSuse tanto compilando como instalando paquetes .deb. Ahora estoy testando en CentOS, Slackware, ArchLinux y Puppy)


    Francesc

    --- No hay mayor duda que saber a que recreativa poner tus últimos 5 duros!
    * Origin: Navegando los procelosos mares de la BBS (2:343/107.14)
  • From Enric Lleal Serra@2:343/107.1 to Francesc Xavier Blasco on Mon May 5 15:29:24 2014
    ­Hola Francesc!

    El Lunes 31 Marzo 2014 a las 20:40, Francesc Xavier Blasco escribió a All:

    Qué es el paquete FIDOIP?

    FX, ¿es esta la última versión? :-))))))))) ¿La subo?


    -
    A reveure!!
    Enric
    __________________________________________________________________
    FidoNet: 2:343/107.1 | beholderbbs.org | fidonet.cat | .es | .ws
    InterNet: kishpa(at)kishpa(dot)com | kishpa.com | GPG#0xDCCB8CFC

    ... El mejor rompecabezas es una piedra.
    --- crashmail + golded + binkd
    * Origin: Black flag & crossed bones : Eye Of The Beholder BBS! (2:343/107.1)
  • From Enric Lleal Serra@2:343/107.1 to Francesc Xavier Blasco on Mon May 5 15:41:21 2014
    ­Hola Francesc!

    El Martes 01 Abril 2014 a las 15:42, Francesc Xavier Blasco escribió a All:

    configuración de GoldED+ sobretodo al poner nombres propios o al
    escribir textos para ORIGIN, TEARLINE o TAGLINE, o las plantillas. Si

    ORIGIN y Cabeceras (From y Subject) deberían ir con codificación ASCII<127, no como obligación porque *nosotros* podemos leerlas, sino como consideración a los usuarios de software antiguo o ajeno a la internacionalización de la Zona 2
    (Europa)...

    Tengamos en cuenta que todo software de Fidonet debería (como recomendación) ser "backwards compatible", es decir, que un tío barbudo de Kansas con 70 años sea capaz de leer correctamente un correo nuestro con su BlueWave en su PC con OS/2.

    -
    A reveure!!
    Enric
    __________________________________________________________________
    FidoNet: 2:343/107.1 | beholderbbs.org | fidonet.cat | .es | .ws
    InterNet: kishpa(at)kishpa(dot)com | kishpa.com | GPG#0xDCCB8CFC

    ... Cuando se es joven de verdad, se es joven toda la vida.
    --- crashmail + golded + binkd
    * Origin: Black flag & crossed bones : Eye Of The Beholder BBS! (2:343/107.1)
  • From Antonio Hernandez@2:341/202 to Enric Lleal Serra on Tue May 6 10:33:13 2014
    ¡Hola Enric!

    El 05 May 14 a las 15:29, Enric Lleal Serra le decía a Francesc Xavier Blasco:

    Qué es el paquete FIDOIP?

    FX, ¿es esta la última versión? :-))))))))) ¿La subo?

    Enviarmela que tengo un par de candidatos para volver a fido demasiado perros para currar :P

    Saludos,
    Belky

    Fidonet: 2:341/202
    e-mail : belky@vampirebbs.org
    twitter: @belky318
    GPG Key: 0x12D5D6E1
    ... Se aprende poco con la victoria, en cambio, mucho con la derrota. Proverbio

    Ja
    --- MysticBBS 1.10A38 (Linux)
    * Origin: VampireBBS return (2:341/202)
  • From Enric Lleal Serra@2:343/107.1 to Antonio Hernandez on Tue May 6 12:55:42 2014
    ­Hola Antonio!

    El Martes 06 Mayo 2014 a las 10:33, Antonio Hernandez escribió a Enric Lleal Serra:

    Enviarmela que tengo un par de candidatos para volver a fido demasiado perros para currar :P

    Te he reenviado el correo de FX por netmail a tus dos direcciones (mi punto, tu
    nodo). Ya dirás.

    -
    A reveure!!
    Enric
    __________________________________________________________________
    FidoNet: 2:343/107.1 | beholderbbs.org | fidonet.cat | .es | .ws
    InterNet: kishpa(at)kishpa(dot)com | kishpa.com | GPG#0xDCCB8CFC

    ... Para un erudito debe ser terrible perder el conocimiento.
    --- crashmail + golded + binkd
    * Origin: Black flag & crossed bones : Eye Of The Beholder BBS! (2:343/107.1)
  • From Antonio Hernandez@2:341/202 to Enric Lleal Serra on Wed May 7 10:22:59 2014
    ¡Hola Enric!

    El 06 May 14 a las 12:55, Enric Lleal Serra le decía a Antonio Hernandez:

    Te he reenviado el correo de FX por netmail a tus dos direcciones (mi punto, tu nodo). Ya dirás.

    Al punto llega, al nodo , no :(

    Saludos,
    Belky

    Fidonet: 2:341/202
    e-mail : belky@vampirebbs.org
    twitter: @belky318
    GPG Key: 0x12D5D6E1
    ... La guerra vuelve estúpido al vencedor y rencoroso al vencido - F. Nietzsche --- MysticBBS 1.10A38 (Linux)
    * Origin: VampireBBS return (2:341/202)
  • From Francesc Xavier Blasco@2:343/107.14 to Enric Lleal Serra on Thu May 8 02:19:36 2014
    Hello Enric!

    Lunes 05 Mayo 2014 15:29, you wrote to me:

    El Lunes 31 Marzo 2014 a las 20:40, Francesc Xavier Blasco escribió a
    All:

    Qué es el paquete FIDOIP?

    FX, ¿es esta la última versión? :-))))))))) ¿La subo?

    No, no. Que creo hay un error en un punto. Déjame que lo mire bien y te digo.

    Francesc

    --- No hay mayor duda que saber a que recreativa poner tus últimos 5 duros!
    * Origin: BEHOLDERBBS: Navegando los ignotos mares de FidoNET! (2:343/107.14)
  • From Francesc Xavier Blasco@2:343/107.14 to Enric Lleal Serra on Thu May 8 02:20:32 2014
    Hello Enric!

    Lunes 05 Mayo 2014 15:41, you wrote to me:

    configuración de GoldED+ sobretodo al poner nombres propios o al
    escribir textos para ORIGIN, TEARLINE o TAGLINE, o las
    plantillas. Si

    ORIGIN y Cabeceras (From y Subject) deberían ir con codificación ASCII<127, no como obligación porque *nosotros* podemos leerlas, sino
    como consideración a los usuarios de software antiguo o ajeno a la internacionalización de la Zona 2 (Europa)...

    Sí, sí, lo sé. Creo que eso lo decía en relación a que hay tambien un problema de codificación de carácteres que podemos no tener en cuenta aún configurando correctamente los XLATS y el terminal. Y es editar os ficheros con nuestro editor Xwindows que funcionarà si no lo tenemos en cuneta con el LOCALE del sistema ( UTF8 probablemente) y entonces en Golded y con una terminal configurado para ver bien los carácteres, nuestras pròpias líneas de las plantillas se verán incorrectas! :P


    Francesc

    --- No hay mayor duda que saber a que recreativa poner tus últimos 5 duros!
    * Origin: BEHOLDERBBS: Navegando los ignotos mares de FidoNET! (2:343/107.14)
  • From Francesc Xavier Blasco@2:343/107.14 to Enric Lleal Serra on Thu May 8 02:26:42 2014
    Hello Enric!

    Martes 06 Mayo 2014 12:55, you wrote to Antonio Hernandez:

    Enviarmela que tengo un par de candidatos para volver a fido
    demasiado perros para currar :P

    Te he reenviado el correo de FX por netmail a tus dos direcciones (mi punto, tu nodo). Ya dirás.

    En principio todo bien. SIU me ha dado la pista de un possible typo pero el ejemplo que doy está bien ( lo acabo de confirmar con mis propios configs).

    Por lo tanto no debería haber problema alguno!

    Francesc

    --- No hay mayor duda que saber a que recreativa poner tus últimos 5 duros!
    * Origin: BEHOLDERBBS: Navegando los ignotos mares de FidoNET! (2:343/107.14)