Compilando Spice-xpi en Ubuntu.

Tenia olvidado mi blog personal, desde que ingrese a la universidad, el tiempo empleado en el blog bajo muchisimo pero bueno ya poco a poco estoy sacando tiempo para el blog.

En SEAQ somos Partner de Red Hat en Colombia y constantemente  debemos tener acceso remoto a los guests que corren en Red Hat Enterprise Virtualization RHEV, para poder tener acceso remoto a estos guests, se requiere de spice-xpi, Un complemento para firefox que nos permite  iniciar el acceso remoto a los guest.

Spice-xpi no se encuentra en los repositorios de debian y mucho menos en los de ubuntu, como es un producto de Red Hat, este esta oficialmente soportado para Red Hat y Fedora (Distribuciones basadas en empaquetamiento RPM)

Iniciemos….

En Launchpad exististia un PPA pero este desaparecio, la opción que tenemos ahora es compilarlo desde el codigo de fuente, a continuación describo los pasos a seguir:

1) Instalación de Dependencias:

spice-xpi  Requiere de estos paquetes para su perfecta compilación:

sudo apt-get install browser-plugin-spice debhelper autotools-dev autoconf automake libtool liblog4cpp5-dev firefox-dev libnspr4-dev libglib2.0-dev pkg-config zip spice-client

2) Bajamos las fuentes de spice-xpi:

http://archive.ubuntu.com/ubuntu/pool/universe/s/spice-xpi/spice-xpi_2.8.90-1ubuntu1.debian.tar.gz

3) Instalación:

  Descomprimimos

 

tar -xvf spice-xpi_2.8.90.orig.tar.bz2

 Ingresamos al directorio y empezamos  =D

   Empezamos a configurar el paquete del sistema, este puede demorar un poco

./configure

 Compiamos =D

make

   Chequeamos que no tengamos problemas

make check

   Instalamos archivos de datos y configuración 

make install

 -Compilación Terminada =D

Listo al finalizar estos pasos y no presentar ningun inconveniente, reiniciamos firefox y observamos si spice-xpi quedo instalado.

 Ahora vamos a la Interfaz de RHEV y visualizamos una guest:

Excelente =D

PD: En el tar.bz2 que se descargo anteriormente existe un archivo de texto llamado INSTALL, leanlo por si tienen problemas  ó dudas en la compilación.

    

 

http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4dcde18b394a19ad