Instalar Freeswitch en Centos 5.2

En este articulo veremos como instalar Freeswitch en Centos 5.2 Podemos descargar las ultimas fuentes disponibles con el programa subversión o descargar el paquete comprimido de la versión 1.0.1 (la ultima disponible a la fecha).
Para la primera opción tenemos que tener instalada la utilidad subversión.

yum install subversion

luego posicionarnos en la carpeta src

cd /usr/src

y digitar el comando:

svn checkout http://svn.freeswitch.org/svn/freeswitch/trunk freeswitch

Para descargar el paquete comprimido de las fuentes:

wget http://files.freeswitch.org/freeswitch-1.0.1.tar.gz

lo descomprimimos

tar -xf freeswitch-1.0.1.tar.gz

Seguimos con la instalación de algunos programas necesarios para la compilación de freeswitch.

yum install make autoconf automake

yum install libtool-ltdl libtool-ltdl-devel libtool

yum install ncurses ncurses-devel gcc gcc-c++

yum install libxml2 libxml2-devel libtiff libtiff-devel

Continuar leyendo «Instalar Freeswitch en Centos 5.2»

Implementado servidor DNS con BIND en CentOS 5

Bueno, la implementación que haré aquí va ser básica, como para que uno se familiarice con los archivos de configuración y pueda ver ipso facto lo que ha realizado, ten en cuenta que con BIND se puedes hacer complejas configuraciones, pero como escribí antes esto es básico.

Instalando paquetes necesarios
Los paquetes que se necesitan para instalar BIND son:

  • bind
  • bind-utils
  • bind-libs
  • bind-chroot
  • caching-nameserver

Los instalamos con nuestro manejador de paquetes:

# yum install bind bind-utils bind-libs bind-chroot caching-nameserver

Continuar leyendo «Implementado servidor DNS con BIND en CentOS 5»

Yum bloqueado: Reconstruir la base de datos RPM

Durante una actualización de paquetes RPM con Yum, he visto que en un determinado momento Yum se habia bloqueado. Despues de matar los procesos de yum, python y demas, he visto que no arreglaria nada por esa via, por lo cual he decidido reconstruir la base de datos RPM.

PASO 1: Copia de seguridad de la base de datos actual

tar cvzf /root/backup-rpm.tar.gz2 /var/lib/rpm

PASO 2: Borrar la DB actual

rm -f /var/lib/rpm/__db*

PASO3: Reconstruir la DB

rpm –rebuilddb

PASO 4: Instalamos el paquete yum-utils, el cual contiene package-cleanup

# yum install yum-utils

PASO 5: Comprobamos si hay algun paquete medio instalado

# package-clean -d

PASO 6: Borramos los metadatos y la cache

# yum clean all