MANUAL DE INSTALACIN CLIENTE...............................................................................................2
Requerimientos:.....................................................................................................................................2 Consideraciones:...................................................................................................................................2 Oser!aciones:......................................................................................................................................" Ser!icios #sicos de$ sistema:..............................................................................................................." MANUAL DE INSTALACIN CLIENTE Requerimientos: Sistema Operativo: Debian 7.4 PC (cualquier arquitectura: x86_64, i386, etc) Acceso a internet Consideraciones: El sistema operativo debe ser instalado sin interfaz grfica Servidor SSH activo (no indispensable). 1.- Una vez que la PC en la que se va a realizar la instalacin cumpla con los requerimientos procedemos a realizar la instalacin del sistema de cobro. Para ejemplo tendremos las siguientes consideraciones: user: user 2.- Accedemos como superusuario (root) y ejecutamos el comando visudo y aadimos las lneas que se muestran a continuacin user ALL=(ALL) NOPASSWD:ALL 3.- Regresamos a nuestro usuario normal exit 4.- Encontrndonos en el directorio home del usuario (/home/user) creamos la carpeta src mkdir -p src 5.- Realizamos la copia de la carpeta con el cdigo fuente en la carpeta src cp -R /directorio_dispositivo/parko /home/user/src 6.- Accedemos a la carpeta parko incluida en src que es el directorio madre del proyecto cd parko 7.- Ejecutamos el script de instalacin bash scripts/install.sh all client ip_maquina ip_servidor gate_id ldap db_userpass Descripcin de los parmetros de instalacin: all: esta opcin permite realizar una actualizacin del sistema operativo e instala las herramientas generales necesarias para que el sistema de cobro funcione correctamente. Esta opcin debe ser ejecutada obligatoriamente en el momento de la instalacin. Para otras ocasiones esta puede ser reemplazada con un nall que permitir que obvie la instalacin de dichas herramientas. client: indica que se va a instalar un cliente y con esto se realiza la configuracin ip_maquina : la ip que corresponde a ese cliente(cabina) ip_servidor : la ip que corresponde al servidor (remoto) gate_id : el id de la puerta de salida en la que se va a encontrar ese cliente ldap: para indicar si la autenticacin de los usuarios se va a realizar con LDAP, en caso de s ira un 1(uno) en caso contrario un 0 (cero) db_userpass: indica la password para la base. En caso de no indicarla se usar a password predeterminada Ejemplo de ejecucin: bash scripts/install.sh all client 10.10.2.80 10.10.2.79 2 1 La instalacin se realiza, toma algunos minutos. 8.- El sistema de cobro inicia automticamente. Observaciones: Si al momento de la instalacin del sistema operativo no hay acceso a internet se deben realizar los siguientes pasos: Acceder a /etc/apt/sources.list para agregar la ruta al repositorio desde donde se realizarn las descargas de los paquetes. Instalar el comando visudo. Hasta este momento debe realizarse como root. Esto permitir poder continuar con el paso 2 del manual apt-get install visudo Servicios bsicos del sistema: El programa inicia solo, pero en caso de haber suspendido el programa y querer volver a iniciarlo se puede iniciar el servicio de la siguiente forma: sudo /etc/init.d/parko start
sudo service parko start De la misma forma podemos parar el servicio sudo /etc/init.d/parko start
sudo service parko stop
Para reiniciar la base, es decir volverla a construir o resetear . Debemos encontrarnos en la carpeta parko: bash restartdb.sh Para realizar una sincronizacin entre la cabina y el servidor podemos realizar lo siguiente: python backend/manage.py parko_sync tabla_sincronizar Ejemplo de uso: python backend/manage.py parko_sync Invoice CashClose