h1. Instalación de LibreQDA Versión de desarrollo {{>toc}} h3. 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: * Puede que el repositorio solicite usr/pwd * Otra alternativa es generar llaves SSH: https://help.github.com/articles/generating-ssh-keys> * También es posible crear su propio fork h3. Instalar django 1.4.x h4. *Modo A* h5. 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
h5. Instalar django y dependencias Para ello ir a la carpeta del proyecto y correr lo siguiente:
sudo pip install -r requirements.txt
h4. *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) h3. 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 h3. 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 h3. Crear la base y las tablas h4. Crear la base
mysql -u root -p -e "CREATE DATABASE libreqda CHARACTER SET utf8 COLLATE utf8_general_ci"
h4. Crear las tablas En la carpeta del proyecto correr:
python manage.py syncdb
(pedirá usr/pwd del root del libreQDA) h3. Arrancar el proyecto
sudo python manage.py runserver
h3. Visitar tu libreQDA http://localhost:8000 Por cierto, parece que el tutorial de django es muy bueno: https://docs.djangoproject.com/en/1.4/