<<TableOfContent>>

Instalación en linux

1. INSTALACIÓN

En éste fichero se explican los pasos para la instalación y configuración de sweetter. Están concretamente explicado para Ubuntu, no obstante los pasos son muy parecidos en otras distribuciones.

Primero hace falta instalar las dependencias, el software del que depende sweeter para funcionar. Require:

Para instalar las dependencias, ejecuta:

$ sudo apt-get install python-setuptools python-imaging python-xmpp # en ubuntu 8.04
$ sudo easy_install -U SQLObject
$ sudo easy_install TGWebServices

Entra en el directorio donde tengas descargado sweetter y ejecuta la siguiente orden para instalar turbogears:

 $ sudo python tgsetup.py

Ahora instalaremos el entorno de desarrollo:

 $ cd sweetter/
 $ sudo python setup.py develop
 $ sudo chown <usuario>:users -Rf . # cambia <usuario> por tu usuario real y no pongas los <>

Tras ésto, hay que copiar dev.example.cfg a dev.cfg y modificar el fichero de configuración si se quieren ajustar los parámetros (opcional):

 $ cp dev.example.cfg dev.cfg

Luego ejecuta este comando para crear la base de datos:

 $ tg-admin sql create

2. LANZAR SWEETTER

Finalmente, para ejecutar sweetter:

 $ python start-sweetter.py

Ya está! Deberías poder acceder a sweetter de forma local desde tu máquina accediendo con tu navegador preferido a: http://localhost:8080

Para parar de ejecutar sweetter pulsa la combinación de teclas <Ctrl><C>.

3 CONFIGURANDO EL BOT DE JABBER

Para configurar el bot de jabber debes entrar en el directorio sweetter/sweetter y editar el fichero options.py. Dentro de ese fichero debes cambiar el usuario y la contraseña del bot por algún usuario y contraseña válidos de jabber, además de activar el bot (por defecto está desactivado con jabberbot = False):

   1  # == jabberbot ==
   2 
   3  jabberbot = True
   4  jb_user = '<usuario.jabber>@jabber.org'
   5  jb_passwd = '<contraseña.usuario.jabber>'

Después de esto debes parar y volver a arrancar sweetter (ver sección 2 LANZAR SWEETTER).

Instalación en Windows

El código está en launchpad, en la página web hay un enlace, de todas formas te pongo aquí un enlace a la rama principal:

https://code.launchpad.net/~sugus-us/sweetter/trunk

Para descargartelo necesitas tener instalado bzr que es el sistema de control de versiones que utiliza launchpad y te lo puedes instalar tanto en linux como en windows.

http://bazaar-vcs.org/WindowsDownloads

Luego necesitarás instalar el framework turbogears:

http://docs.turbogears.org/1.0/InstallWindows

Y también existen algunas dependencias de otras librerías python, creo que está especificado en el documento README que está en el código.

Todas las dependencias se pueden instalar con easy_install http://peak.telecommunity.com/DevCenter/EasyInstall

intalación (last edited 2009-03-07 23:25:29 by danigm)