Instalar Sofi 1.0¶
Autor(es): | Leonardo J. Caballero G. |
---|---|
Correo(s): | leonardocaballero@gmail.com |
Lanzamiento: | 1.0.x |
Actualizado el: | 31 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
# pip install virtualenv
# exit
Descargar Sofi 1.0¶
Para descargar Sofi 1.0 ejecute los siguientes comandos:
$ hg clone https://macagua@bitbucket.org/conectivo/sofi sofi-1.0.x
$ cd sofi-1.0.x/
$ hg checkout 1.0.x
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.6 .
$ source ./bin/activate
Primero, instale Django 1.0 con el siguiente comando:
$ pip install https://www.djangoproject.com/m/releases/1.0/Django-1.0.tar.gz
Segundo, 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
Tercero, crea la base de datos de Sofi 1.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.
Cuarto, inicie el servidor de ejecución Django con el siguiente comando:
$ python manage.py runserver
Nota
Luego accedes a Sofi 1.0 en la siguiente dirección http://127.0.0.1:8000/
Opcionalmente puede acceder a la interfaz administrativa en la siguiente dirección http://127.0.0.1:8000/admin/
Quinto, 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