jueves 1 de marzo de 2012

OpenFire Debian Squeeze


Qué es OpenFire?

Es un sistema de mensagería instantánea en el cual podemos crear nuestros propios usuarios, compartir archivos, mensajes offline, grupos y otros plugins con diversas funcionalidades.

Editamos el sources:
# vim /etc/apt/sources.list

deb http://mirrors.kernel.org/debian/ squeeze main contrib non-free
deb-src http://mirrors.kernel.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free


Actualizamos la lista de paquetes:
# apt-get update


Instalamos java:
# apt-get install sun-java6-jre


#Descargamos el Openfire:
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.4_all.deb


#Instalamos
dpkg -i openfire_3.6.4_all.deb
Selecting previously deselected package openfire.
(Reading database ... 62835 files and directories currently installed.)
Unpacking openfire (from openfire_3.6.4_all.deb) ...
Setting up openfire (3.6.4) ...
adduser: Warning: The home directory `/var/lib/openfire' does not belong to the user you are currently creating.
insserv: warning: script 'openfire' missing LSB tags and overrides
Starting openfire: openfire.


#Editamos el xml e ingresamos la ip en la sección y eliminamos el comentario
vim /etc/openfire/openfire.xml


#Cambiamos:
!--^M
network ^M
interface /interface^M
/network^M
--^M/

#Por:
^M
interface 192.168.1.102 /interface ^M
/network ^M


#Reiniciamos el openfire:
/etc/init.d/openfire restart


Ingresamos por web y seguimos los screens para la configuración:
http://192.168.1.102:9090













Nos Logueamos a la consola de administración y creamos dos usuarios:







Descargamos el spark (Cliente para windows)
Y nos logueamos con uno de los usuarios creados:












Ahora descargamos el sparkweb y nos logueamos con el otro usuario que habíamos creado:

cd /var/www
wget http://www.igniterealtime.org/downloadServlet?filename=sparkweb/sparkweb_0_9_0.tar.gz
tar xzvf downloadServlet\?filename\=sparkweb%2Fsparkweb_0_9_0.tar.gz


Ingresamos al sparkweb y nos logueamos con el otro usuario creado:



Luego de agregar cada contacto en los respectivos usuarios, probamos el chat:



Fuentes:
http://library.linode.com/
http://www.igniterealtime.org
http://es.wikipedia.org/wiki/Openfire

domingo 5 de febrero de 2012

Instalando CentOS-5.4 netinstall remotamente (VNC)

Descargamos CentOS-5.4-i386-netinstall.iso:



Grabamos la iso en un CD y luego lo ponemos en la lectora, indicamos que arranque de cdroom y nos aparecerá lo siguiente. Luego tipearemos "linux text" y daremos ENTER



Seleccionamos el lenguaje de instalación:



El tipo de teclado:



El tipo del repositorio, elegimos en nuestro caso HTTP:



La configuración TCP/Ip, si deseamos ip fija, dhcp, ipv4 ó ipv6:



Indicamos la página y el directorio del repositorio de paquetes:

Nombre del sitio web: vault.centos.org
Directorio CentOS: /5.4/os/i386



Comienza la recuperación de paquetes:



Indicamos que vamos a seguir la instalación remotamente por VNC, luego nos solicitará la password para conectarnos remotamente:



Veremos en pantalla que nos indica la ip:sesión (192.168.1.100:1) a la cual nos conectaremos por VNC para seguir la instalación remota:



Descargamos el cliente VNC (vncviewer):



Lo ejecutamos y nos solicitará la ip:sesion (192.168.0.1:1), ingresamos el password que pusimos previamente y comienza la instalación remota:



Siguiente:



Suprimimos las particiones existentes, tildamos revisar las particiones y click en siguiente:



Confirmamos que deseamos borrarla:



Modificamos las particiones según nuestra conveniencia, yo lo dejo por defecto para este instructivo, pero deberían cambiarlo:



Indicamos donde queremos instalar el grub:



Le colocamos password al gestor de arranque:



Nos da otra opción por si queremos modificar la interface de red ó configurar otra:



Seleccionamos la región:



Ingresamos la contraseña de root:



Destildamos que instale entornos gráficos y seleccionamos la personalización de paquetes:



Entornos de escritorio, todo destildado:



Editores, sólo el vim:





Y los demás paquetes por defecto como vienen:

















Siguiente:



Y comienza la instalación: