- Descargar código fuente.
No hay archivo empaquetado. Usar git para clonar la rama
master
.
- Instalar PostgreSQL y Samba.
-
Preparar conexión en pg_hba de PostgreSQL:
host ginn uginn 0.0.0.0 0.0.0.0 md5
-
Crear usuario (
uginn
) y asignar contraseña (pwginn
):createuser -d -R -S -P uginn
-
Crear base de datos y estructura de tablas:
createdb -E UTF8 -O uginn -h localhost -U uginn -W ginn psql -U uginn -W -h localhost ginn < tablas.sql
-
Restaurar datos de ejemplo:
pg_restore -c -d ginn populate.sql
El usuario de la aplicación que viene en el conjunto de datos de ejemplo es
admin
con contraseñaadmin
.
-
Preparar fichero de configuración
ginn.conf
:tipobd postgres user uginn pass pwginn dbname ginn host localhost modelo_presupuesto presupuesto2 ventanas_sobre fc logo logo_nuevo.png precision 2
-
Copiar código y compartir directorio padre en
/etc/samba/smb.conf
comocompartido
. Comprobar contestparm
.
- Instalar bibliotecas (últimas versiones testeadas):
gtk2-runtime-2.22.0-2010-10-21-ash.exe
(GTK+ 2)gtk2-themes-2009-09-07-ash.exe
(Temas GTK. Opcional)python-2.7.1.msi
(Python 2.7)pygtk-all-in-one-2.24.0.win32-py2.7.msi
(PyGTK)reportlab-2.5.win32-py2.7.exe
(ReportLab)setuptools-0.6c11.win32-py2.7.exe
(Setup Tools de Python)psycopg2-2.2.2.win32-py2.7-pg9.0.1-release.exe
(Psycopg)Slik-Subversion-1.6.13-win32.msi
(Subversion para MS-Windows)egenix-mx-base-3.2.0.win32-py2.7.msi
(mxDateTime)PIL-1.1.7.win32-py2.7.exe
(Python Imaging Library)gs905w32.exe
(GhostScript)- SQLObject:
md "%APPDATA%\Subversion"
REM --------8<-----------
REM >>> Solo si proxy <<<
REM echo [global] > "%APPDATA%\Subversion\servers"
REM echo http-proxy-host=192.168.0.239 >> "%APPDATA%\Subversion\servers"
REM echo http-proxy-port=8080 >> "%APPDATA%\Subversion\servers"
REM -------->8-----------
SET Path="%ProgramFiles%\SlikSvn\bin\";%Path%
%SYSTEMDRIVE%\Python27\Scripts\easy_install.exe -U SQLObject
- Copiar
utils/ERP-Geotexan.bat
y establecer iconoutils/logo.ico
al acceso directo. Recomendada opción «Ejecutar: Minimizada» en Propiedades.
-
Instalar bibliotecas.
-
Montar directorio compartido o, desde el propio servidor, entrar en
ginn/formularios
. -
Ejecutar
menu.py