Instalar Sofi 2.0¶
Autor(es): | Leonardo J. Caballero G. |
---|---|
Correo(s): | leonardocaballero@gmail.com |
Lanzamiento: | 2.0.0 |
Actualizado el: | 30 de July de 2014 |
Para instalar Sofi requiere realizar los siguientes pasos:
Dependencias previas¶
Mínimamente requiere instalado las dependencias básicas para instalar aplicaciones Python, para hacer esto posible ejecute el siguiente comando:
# aptitude install build-essential python-dev python-pip python-setuptools libfreetype6-dev libpng-dev
# pip install virtualenv
# exit
Descargar Sofi 2.0¶
Para descargar Sofi 2.0 ejecute los siguientes comandos:
$ hg clone https://macagua@bitbucket.org/conectivo/sofi sofi-2.0.0
$ cd sofi-2.0.0/
$ hg checkout default
Para instalar Sofi requiere crear un entorno virtual Python dentro del cual realizara la instalación de dependencias Python con los siguientes comandos:
$ virtualenv --distribute --python=/usr/bin/python2.7 .
$ source ./bin/activate
Primero, instale el resto de las dependencias usando la herramienta pip con los siguientes comandos:
$ cd sofi/
$ pip install -r ./requirements/compilado.txt
$ pip install -r ./requirements/sofi.txt
Segundo, crea la base de datos de Sofi 2.0 con el siguiente comando:
$ python manage.py syncdb
Nota
En un momento de la creación de la base de datos Django le realizara la siguiente pregunta:
You just installed Django’s auth system, which means you don’t have any superusers defined.
Would you like to create one now? (yes/no):
Usted le responde yes, seguidamente debe responder adecuadamente a las siguientes preguntas que Django le realizara.
Tercero, inicie el servidor de ejecución Django con el siguiente comando:
$ python manage.py runserver
Nota
Luego accedes a Sofi 2.0 en la siguiente dirección http://localhost:8000/
Opcionalmente puede acceder a la interfaz administrativa en la siguiente dirección http://localhost:8000/admin/
Cuarto, Si no va a instalar paquetes Egg Python adicionales a su aplicación Sofi, desactive en entorno virtual Python creado con el siguiente comando:
$ deactivate