| 120 | == Entorno para desarrollo de Browser del cliente == |
| 121 | El fichero {{{Vagrant-browser-vbox}}} define un entorno de desarrollo y programación para crear el Browser web que utiliza el cliente OpenGnsys para presentar los menús de usuario, generando una única máquina virtual (ogBrowser) basada en Ubuntu 14.04 Server de 32 bits que compilar e instala el entorno Qt Embedded 4.8. Este fichero puede editarse para modificar los variables de configuración. |
| 122 | |
| 123 | ||= Variable =||= Descripción =||= Por omisión =|| |
| 124 | ||{{{LANGUAGE}}}||Idioma||{{{es_ES}}}|| |
| 125 | ||{{{VMMEM}}}||Memoria virtual (en MB)||{{{4096}}}|| |
| 126 | ||{{{VMCPUS}}}||Procesadores virtuales||{{{4}}}|| |
| 127 | |
| 128 | Iniciar y desplegar la MV con los requisitos necesarios: |
| 129 | {{{ |
| 130 | vagrant up |
| 131 | }}} |
| 132 | |
| 133 | '''Notas:''' |
| 134 | * La primera instalación del entorno puede tardar mucho tiempo, porque la compilación de Qt es un proceso bastante largo. |
| 135 | * El proceso de instalación realiza también una primera compilación del Browser. |
| 136 | * Para facilitar la copia de ficheros con el hipervisor, la MV tiene importado el directorio de Vagrant en su directorio {{{/vagrant}}}. |
| 137 | |
| 138 | Para acceder a la máquina virtual, ejecutar: |
| 139 | {{{ |
| 140 | vagrant ssh |
| 141 | }}} |
| 142 | |
| 143 | El código fuente del Browser se encuentra en el directorio {{{/home/vagrant/browser}}} y para obtener una nueva compilación, ejecutar {{{sudo make}}}. Una vez compilado el Browser, deberán copiarse al servidor OpenGnsys los siguientes ficheros: |
| 144 | * El ejecutable {{{browser}}} al directorio {{{/opt/opengnsys/client/bin}}} del servidor. |
| 145 | * Las librerías Qt enlazadas por dicho fichero (revisar ejecutando {{{ldd browser|grep libQt}}}) al directorio {{{/opt/opengnsys/client/lib/qtlibs}}} del servidor. |
| 146 | |
| 147 | |
| 148 | |