Instalación de LibreQDA

Versión de desarrollo

Descargar libreQDA

Probablemente primero haya que instalar git:

sudo apt-get install git

Luego obtener el código de libreQDA

sudo git clone https://github.com/marcbria/libreQDA.git /usr/share/libreqda
Obs:

Instalar django 1.4.x

Modo A

Instalar prerrequisitos

1. Pip, mysql y librerías

sudo apt-get install python-pip python-dev build-essential libevent-dev libxml2-dev libxslt1-dev mysql-server libmysqlclient-dev

Instalar django y dependencias

Para ello ir a la carpeta del proyecto y correr lo siguiente:

sudo pip install -r requirements.txt

Modo B

Este manual es una maravilla: http://www.lennu.net/2012/05/14/django-deployement-installation-to-ubuntu-12-dot-04-server/

(Diría que tambien vale para Linux Mint... Por cierto, cuidado con hacer
un simple "aptitude install pyton-django" que es una 1.3.x)

Crear el proyecto django

cd ~/libreQDA
sudo django-admin.py startproject libreqda

FIXME: verificar si esto así funciona, sino volver a la versión anterior que proponía Marc

Corregir configuración

Modo A: Mysql

Dentro de la carpeta libreqda/libreqda copio el archivo de configuración y lo edito:

sudo cp local_settings.py.template local_settings.py
sudo vi local_settings.py

y luego cambio valores (los que correspondan):

        'NAME': 'libreqda',
        'USER': 'libreqda',
        'PASSWORD': 'SECRET',

Modo B: sqllite

Añadir BD: sqllite3: https://docs.djangoproject.com/en/dev/intro/tutorial01/#database-setup

Crear la base y las tablas

Crear la base

mysql -u root -p -e "CREATE DATABASE libreqda CHARACTER SET utf8 COLLATE utf8_general_ci" 

Crear las tablas

En la carpeta del proyecto correr:

python manage.py syncdb

(pedirá usr/pwd del root del libreQDA)

Arrancar el proyecto

sudo python manage.py runserver

Visitar tu libreQDA

http://localhost:8000

Por cierto, parece que el tutorial de django es muy bueno: https://docs.djangoproject.com/en/1.4/