Está en la página 1de 4

ndice

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

También podría gustarte