| 123 | El fichero {{{Vagrant-ogagent-vbox}}} define un entorno de desarrollo y programación del agente para sistemas operativos OGAgent, generando una única máquina virtual (ogAgent) basada en Ubuntu 14.04 LTS Server que incluye: escritorio ligero XFCE 4, navegador web Firefox, Java 8, entorno de programación Eclipse Mars, Wine 1.8 para ejecutar programas Windows y utilidades varias. Este fichero puede editarse para modificar los variables de configuración. |
| 124 | |
| 125 | ||= Variable =||= Descripción =||= Por omisión =|| |
| 126 | ||{{{LANGUAGE}}}||Idioma||{{{es_ES}}}|| |
| 127 | ||{{{VMMEM}}}||Memoria virtual (en MB)||{{{4096}}}|| |
| 128 | ||{{{VMCPUS}}}||Procesadores virtuales||{{{4}}}|| |
| 129 | |
| 130 | Iniciar y desplegar la MV con los requisitos necesarios: |
| 131 | {{{ |
| 132 | vagrant up |
| 133 | }}} |
| 134 | |
| 135 | Aunque durante el despliegue se iniciará una ventana para acceder a la MV, el usuario debe esperar a que finalice el proceso de despliegue, el cual puede tardar varios minutos porque tiene que descargar e instalar un número importante de paquetes. |
| 136 | |
| 137 | Una vez finalizado este proceso, utilizar !VirtualBox para acceder a la máquina virtual con usuario {{{vagrant}}} y clave {{{vagrant}}} e iniciar el entorno gráfico, ejecutando: |
| 138 | {{{ |
| 139 | startxfce4 & |
| 140 | }}} |
| 141 | |
| 142 | Para generar los paquetes del cliente OGAgent, puede abrirse una terminal de comandos y ejecutar: |
| 143 | {{{ |
| 144 | bash ogagent-devel-installer.sh |
| 145 | }}} |
| 146 | |
| 147 | Para realizar modificaciones del códgio en el agente OGAgent, se recomienda usar el entorno de programación Eclipse incluido. Dicha aplicación debe configurarse siguiendo estos pasos: |
| 148 | - Ir a menú Help / Eclipse Marketplace para instalar el plug-in !PyDev. |
| 149 | - Establecer la asociación adecuada del intérprete Python en el menú Preferences / PyDev / Interpreters / Python Interpreter. |
| 150 | - Crear un nuevo proyecto !PyDev localizado en el directorio {{{/home/vagrant/ogagent/src}}} |
| 151 | |
| 152 | '''Nota:''' la MV no inicia automáticamente el escritorio gráfico, así que el usuario deberá ejecutarlo manualmente. |
| 153 | |
| 154 | |