martes, 27 de julio de 2010

eBox.vmx vmx para VMWare

EBox platform es una interesante distro de linux que lleva consigo muchas aplicaciones de redes para una pyme. De muy fácil administración y manejo.

Al bajar la versión para VMWare el paquete solo contiene el archivo eBox.vmdk pero no así el archivo de configuración de la máquina virtual eBox.vmx. Como solo tengo en mi máquina instalado el VMWare Player, entonces mi problema fue como crear el archivo de configuración vmx, aunque el archivo de configuración se puede editar con cualquier editor de textos existen herramientas en Internet que permiten la creación de estos archivos.

Yo utilicé http://www.easyvmx.com/ que mediante un formulario permite crear dicho archivo. Elegí 512MB en RAM, 2 tarjetas de red, compatibilidad con el CD-ROM y usb entre las principales características.

Mi archivo de configuración se puede bajar en: eBox.vmx

De todos modos si todavía desea cambiar parámetros el VMWare Player permite dicha acción eligiendo la máquina virtual con "Edit Virtual Machine Settings" y por ejemplo cambiar el tamaño de la RAM.


jueves, 8 de julio de 2010

Instalación TrueType fonts linux

Una potente librería para generar gráficos en php es jpgraph cuando hacía la prueba de los gráficos que genera para gantt obtuve un error de que no encontraba el font arial.ttf. El nombre del paquete que proporciona los fonts de microsoft es msttcorefonts. Como no viene en la distro CentOS por defecto debemos crear el rpm desde sus fuentes. Para ello seguimos los siguientes pasos:
  1. Instala el paquete  que permite extraer información de la especificación de un paquete cabextract, lo baje de los rpms de dag. rpm -ivh cabextract-1.2-1.el5.rf.i386.rpm
  2. Baja la especificación del paquete msttcorefonts con el comando: wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec
  3. Con la especificación podemos generar el nuevo rpm: rpmbuild -bb msttcorefonts-2.0-1.spec
  4. El anterior comando baja los archivos necesarios los compila y genera el rpm (Necesitas tener instaladas las herramientas de desarrollo en tu sistema). Ahora nos toca instalar ese paquete con: rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm
  5. Los nuevos fondos se instalan en /usr/share/fonts/msttcorefonts/. En mi problema para permitir que jpgraph encuentre los fonts requeridos tuve que crear el directorio: mkdir /usr/share/fonts/truetype y copiar los fondos con: cp /usr/share/fonts/msttcorefonts/*.ttf /usr/share/fonts/truetype/
Al final pude obtener mi gráfico :-)