Preparar kernel para la compilacion de ASTERISK.

Es importante tener configurado un repositorio en el distro de linux, que para nuestro caso es centos, el motivo de este blog no es aprender este tipo de configuraciones especiales porque esta centrado a la plataforma PICA, su funcionamiento e implementacion, pero aqui hay un buen ejemplo de como configurar un repositorio para centos, redhat o fedora.

Antes de compilar los diferentes paquetes de asterisk (asterisk, libpri, zaptel, asterisk-addons) debemos tener solventadas todas las dependencias del sistema operativo empezando por el kernel, para asi lograr una correcta compilacion y evitar fallos en el transcurso de esta por errores de dependencias o paquetes del sistema operativo.

Para empezar es importante saber cual es la version del kernel, y para esto se emplea el comando uname -a o sino uname -r.

[root@asterisk pica]# uname -r
2.6.18-92.1.13.el5


[root@asterisk pica]# uname -a
Linux asterisk 2.6.18-92.1.13.el5 #1 SMP Wed Sep 24 19:33:52 EDT 2008 i686 athlon i386 GNU/Linux

Para nuestro ejemplo podemos observar que se posee la version del kernel 2.6.18-92.1.13.el5.

Es importante tener la ultima version estable del kernel, para asi poder tener mas estabilidad (valga la redindancia) en el sistema operativo y por ende en la plataforma.

Para el caso de PICA se emplea el distro centos, por ende la paqueteria de este son los .rpm.

Luego de verificar la version del kernel, es importante tener instalados los paquetes kernel-headers y kernel-devel, pero que ademas coincidan perfectamente con la version del kernel, asi:

[root@asterisk fotos]# rpm -q kernel-devel
kernel-devel-2.6.18-92.1.13.el5


[root@asterisk fotos]# rpm -q kernel-headers
kernel-headers-2.6.18-92.1.13.el5

Podemos apreciar que tanto la version del kernel, como las de kernel-devel y kernel-headers son exactamente las mismas (2.6.18-92.1.13.el5).

¡¡¡Atencion!!!

DE NO TENER LA MISMA VERSION EN ESTOS PAQUETES, HAY ERRORES DE COMPILACION O SIMPLEMENTE NO COMPILA

Anuncios

2 Responses to Preparar kernel para la compilacion de ASTERISK.

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: