Los que ya tienen linux, y simplemente quieren instalar el servidor.
Necesitaran unos modulos. Los modulos son los siguientes:
Zaptel, Libpri, Asterisk y asteriskAddons
Buscamos una carpeta donde queramos instalarlo y:
cd /usr/src/mkdir asteriskcd asteriskwget http://ftp.digium.com/pub/asterisk/asterisk-1.4.17.tar.gzwget http://ftp.digium.com/pub/zaptel/zaptel-1.4.8.tar.gzwget http://ftp.digium.com/pub/libpri/libpri-1.4.3.tar.gzwget http://ftp.digium.com/pub/asterisk/asterisk-addons-1.4.5.tar.gzwget http://ftp.gnu.org/pub/gnu/make/make-3.81.tar.gz
necesitamos saber el Kernel de nuestro Sistema.
Comando: uname -a
Deberíamos de ver algo así.
Con este comando: rpm -q kernel-devel
En mi caso me dice "package kernel-devel is not installed. Supongamos que es por la ISO del Asterisk
Pero a vosotros (Los que estáis instalando Asterisk desde linux)
Os saldrá algo mas o menos asi:
kernel-devel-2.6.18-8.el5
Ahora debemos ejecutar los siguientes comandos, Para confirmar que si tenemos instalados los paquetes.
Para instalar CentOS nos instalara las fuentes del kernel en el directorio donde instalamos el Zaptel y todo eso. "/usr/src/linux/"
Tenemos que crear la carpeta linux hacia el directorio con las fuentes del kernel el cual esta en: /usr/src/kernels/VERSIONKERNEL
#cd /usr/src/
#in -s kernels/2.6.18-8.el5-i686/linux
# ll
total 28
Ya esta. ahora nos posicionamos en la carpeta donde bajamos los paquetes al principio de la guia.
#cd "direccion"/asterisk
cd libpri-1.4.0
#make clean
#make
#make install
Antes de continuar con la instlacion de zaptel debemos hacer un cambio en el archivo /usr/src/zaptel-1.4.4/xpp/xbus-core.c :
Donde encontremos:
Comando: uname -a
Deberíamos de ver algo así.
Linux Asterisk1.local 2.4.21-32.EL #1 Wed MAy 18:03:37 EDT 2005 i686 i686 i386 GNU/LinuxLuego deberiamos verificar si tenemos instaladas las fuentes del Kernel.
Con este comando: rpm -q kernel-devel
En mi caso me dice "package kernel-devel is not installed. Supongamos que es por la ISO del Asterisk
Pero a vosotros (Los que estáis instalando Asterisk desde linux)
Os saldrá algo mas o menos asi:
kernel-devel-2.6.18-8.el5
Ahora debemos ejecutar los siguientes comandos, Para confirmar que si tenemos instalados los paquetes.
rpm -q bisonSi alguno falla... lo instalamos de nuevo.
rpm -q bison-devel
rpm -q ncurses
rpm -q ncurses-devel
rpm -q zlib
rpm -q zlib-devel
rpm -q openssl
rpm -q openssl-devel
rpm -q gnutls-devel
rpm -q gcc
rpm -q gcc-c++
rpm -q make
Para instalar CentOS nos instalara las fuentes del kernel en el directorio donde instalamos el Zaptel y todo eso. "/usr/src/linux/"
Tenemos que crear la carpeta linux hacia el directorio con las fuentes del kernel el cual esta en: /usr/src/kernels/VERSIONKERNEL
#cd /usr/src/
#in -s kernels/2.6.18-8.el5-i686/linux
# ll
total 28
drwxr-xr-x 2 root root 4096 jun 13 08:43 asterisk
drwxr-xr-x 3 root root 4096 jun 12 13:17 kernels
lrwxrwxrwx 1 root root 26 jun 13 09:12 linux -> kernels/2.6.18-8.el5-i686/
drwxr-xr-x 7 root root 4096 jun 12 13:34 redhat
Ya esta. ahora nos posicionamos en la carpeta donde bajamos los paquetes al principio de la guia.
#cd "direccion"/asterisk
tar -vxzf libpri-1.4.0.tar.gz tarvamos a la carpeta libpri
tar -vxzf zaptel-1.4.2.1.tar.gz
tar -vxzf asterisk-1.4.4.tar.gz
tar -vxzf asterisk-addons-1.4.1.tar.gz
cd libpri-1.4.0
#make clean
#make
#make install
Antes de continuar con la instlacion de zaptel debemos hacer un cambio en el archivo /usr/src/zaptel-1.4.4/xpp/xbus-core.c :
Donde encontremos:
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)
debemos reemplazarla con:
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,1Cool
Grabamos y cerramos el archivo. En caso no se encuentre lo dejamos como estaba
Luego ingresamos a la carpeta zaptel
cd ../zaptel-1.4.2.1
y ejecutamos
make clean
make
make install
make config (para hacer q el modulo zaptel se carge al tiempo de boot)
Por lo que he leido en muchas guias, Mucha gente tiene problemas.
Un problema comun, Es que te dice algo parecido a "no tienes las fuentes del kernel"
Lo que hay que hacer es lo siguiente:
borrar la carpeta creada kernels
#rm -rf linux
Despues desintalamos el kernel-devel
vamos al directorio del Zaptel
#cd zaptel-1.4.2.1
y escribimos este comando
# ./install_prereq install
creamos el enlace de nuevo.
#cd..
#ln -s kernels/2.6.18-8.el5-i686/ linux#make clean
#make
#make install
#make config
Todo listo. Esto debería de solucionar nuestros problemas.
Ahora:
#cd ../asterisk-1.4.4
#make clean
# ./configure
#make
#make install
#make samples (crea archivos de ejemplo)
#make config
Todo listo. Maquinas a punto.
Y software listo para iniciarse..
Ahora.... Como iniciamos?
Sencillo...
Asterisk -vvvvvvvvcg
Toda esta informacion a salido de www.google.com.
Que hariamos sin San Google.
Espero que les sirva.
Y si necesitan ayuda. Comenten, y intentare ayudar.
Aunque no soy un guru del linux :P
No hay comentarios:
Publicar un comentario