bmsn – chat local diseñado en bash script (linux)
Qué es bmsn?
Bmsn (bash messenger) es un simple programa que he diseñado en lenguaje bash script que nos permite establecer una conversación en grupo a través de una red local con equipos GNU/Linux. Esta aplicación requiere el uso del programa “sshfs”, que nos permitirá acceder al chat que se almacenará en un servidor central.
Instalación y uso
Los pasos para poder usarlo son los siguientes:
1º – Elegimos un equipo de la red que hará de servidor central, el cual por ejemplo creamos un archivo en blanco llamado “mchat” que dejamos en su carpeta home, donde en este caso la ruta será “/home/user/mchat”, el usuario “user” y la IP “192.168.5.3″
2º – Una vez realizado el paso anterior solo queda configurar los clientes que se conectarán a eso servidor o simple equipo para establecer la conversación en la red local, así que con un cliente montaríamos la carpeta “home” del servidor central en nuestro equipo cliente:
$ sshfs [email protected]:/home/user/ ~/carpeta-servidor
3º – Una vez montada la carpeta del servidor o equipo central, podríamos acceder a ella con nuestro cliente entrando en la carpeta “home” y luego en la carpeta “carpeta-servidor”, donde veríamos el archivo llamado “mchat” creado anteriormente.
4º – Finalmente, en nuestro cliente o clientes instalaríamos el paquete “bmsn” y luego iríamos ejecutando los siguientes comandos en el orden marcado:
$ wget -c http://dl.dropbox.com/u/16585243/files/bmsn/bmsn-[ver.].tar.bz2
$ tar jxvf bmsn-
.tar.bz2
$ cd bmsn
$ "su" o "sudo su"
$ ./install.sh
$ bmsetup
$ bmsn
5º – Al ejecutar “bmsetup” nos preguntará el nombre de usuario que queremos tener y que los demás verán cuando nosotros dejemos algún comentario, seguidamente nos preguntará la ruta del archivo que almacena las conversaciones, donde deberemos poner en este caso nuestra “home” anteriormente dicha (/home/usuario-cliente/carpeta-servidor/mchat). Finalmente al ejecutar “bmsn” nos cargará el chat donde ya podríamos comunicarnos con los demás usuarios.
6º – Tambien si queremos refrescar el chat para ver si hay algún comentario nuevo, podemos pulsar “intro” o ejecutar en un terminal aparte el siguiente comando que también incluye la instalación de bmsn:
$ refresh
Página del proyecto
Fuente(Mi blog)
Qué es bmsn?
Bmsn (bash messenger) es un simple programa que he diseñado en lenguaje bash script que nos permite establecer una conversación en grupo a través de una red local con equipos GNU/Linux. Esta aplicación requiere el uso del programa “sshfs”, que nos permitirá acceder al chat que se almacenará en un servidor central.
Instalación y uso
Los pasos para poder usarlo son los siguientes:
1º – Elegimos un equipo de la red que hará de servidor central, el cual por ejemplo creamos un archivo en blanco llamado “mchat” que dejamos en su carpeta home, donde en este caso la ruta será “/home/user/mchat”, el usuario “user” y la IP “192.168.5.3″
2º – Una vez realizado el paso anterior solo queda configurar los clientes que se conectarán a eso servidor o simple equipo para establecer la conversación en la red local, así que con un cliente montaríamos la carpeta “home” del servidor central en nuestro equipo cliente:
$ sshfs [email protected]:/home/user/ ~/carpeta-servidor
3º – Una vez montada la carpeta del servidor o equipo central, podríamos acceder a ella con nuestro cliente entrando en la carpeta “home” y luego en la carpeta “carpeta-servidor”, donde veríamos el archivo llamado “mchat” creado anteriormente.
4º – Finalmente, en nuestro cliente o clientes instalaríamos el paquete “bmsn” y luego iríamos ejecutando los siguientes comandos en el orden marcado:
$ wget -c http://dl.dropbox.com/u/16585243/files/bmsn/bmsn-[ver.].tar.bz2
$ tar jxvf bmsn-
.tar.bz2
$ cd bmsn
$ "su" o "sudo su"
$ ./install.sh
$ bmsetup
$ bmsn
5º – Al ejecutar “bmsetup” nos preguntará el nombre de usuario que queremos tener y que los demás verán cuando nosotros dejemos algún comentario, seguidamente nos preguntará la ruta del archivo que almacena las conversaciones, donde deberemos poner en este caso nuestra “home” anteriormente dicha (/home/usuario-cliente/carpeta-servidor/mchat). Finalmente al ejecutar “bmsn” nos cargará el chat donde ya podríamos comunicarnos con los demás usuarios.
6º – Tambien si queremos refrescar el chat para ver si hay algún comentario nuevo, podemos pulsar “intro” o ejecutar en un terminal aparte el siguiente comando que también incluye la instalación de bmsn:
$ refresh
Página del proyecto
Fuente(Mi blog)