sábado, 12 de enero de 2013

Centos 5.x: Compilar cooavachilli

Ahora nos toca meternos con este paquete para poder configurar un CaptivePortal, me vi en la tarea de compilar este paquete desde las fuentes(src) ya que en la pagina oficial http://coova.org/CoovaChilli no encontre por ningun lado el rpm para centos.

Bien, leyendo un poco la doc de como llevar a cabo esta labor que fue nada complicado, les quiero recordar que software debe tener nuestro sistema para llevar a cabo esto:
  1. rpm-build
  2. gcc
De aqui arrancamos todo, ahora viene la parte donde bajamos la fuente que en esta ocasión nos toco        trabajar con la versión: 1.3.0.

Seguimos el manual, o sea que ponemos al archivo en:

/usr/src/redhat/SOURCES/

Lo descomprimimos segun la doc y luego dice que:

cd coova-chilli-1.0.X/
rpmbuild -ba coova-chilli.spec
 
Bien aqui viene la parte fea, el ultimo comando no funciona ya que el archivo
coova-chilli.spec no existe en esa ruta, entonces donde esta?
 
Usando la artilleria de Linux o sea el comando find, este localizo este archivo
en:

/usr/src/redhat/SOURCES/coova-chilli-1.3.0/distro/redhat/
 
Asi que nos vamos a esa ruta y ahora si ejecutamos el comando:

rpmbuild -ba coova-chilli.spec

Y esperamos resultados, una vez terminado ya tenemos nuestro archivo.rpm en:

/usr/src/redhat/RPMS/i386

Asi que nos movemos a ese folder y de nuevo nuestra artilleria Linux para la instalación:

rpm -iv coova-chilli-1.3.0-1.i386.rpm

Listo, la configuracion esta en:

/etc/chilli

El servicio se llama:

chilli

Asi que lo que sigue es configurarlo, a darle, saludos!!!

No hay comentarios: