Descargar de la pagina oficial de Asterisk los sgtes paquetes:
asterisk-1.4.28.tar.gz
asterisk-addons-1.4.10.tar.gz
dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz (ojo este paquete funciona a partir de la version de 1.4.24 de asterisk si se utilizara versiones anteriores descargar zaptel)
libpri-1.4.10.2.tar.gz
Antes de empezar debemos averiguar la versión exacta de nuestro kernel con el comando: uname -a
[root@mail asterisk]# uname -a
Linux mail.tanquiol.com 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 i686 i386 GNU/Linux
Ademas debemos verificar si tenemos instaladas las fuentes del kernel.
[root@mail asterisk]# rpm -qa kernel-devel
kernel-devel-2.6.18-164.el5
tambien de buscar algunos paquetes necesarios para la instalacion que son los sgtes:
rpm -q bison
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
De no encontrar alguno se procede a instalar ejm :
yum -y install ncurses-devel
Hasta aca todo bien hay que tener en cuenta que CentOS no instala las fuentes del kernel en el directorio /usr/src/linux, para ello nos vamos a /usr/src/ y creamos un link llamado linux hacia el directorio con las fuentes del kernel el cual esta ubicado en /usr/src/kernels/mi_version_del_kernel en mi caso la 2.6.18-164.el5
entonces hacemos esto:
[root@mail src]# pwd
/usr/src
[root@mail src]# ls
asterisk kernels redhat
[root@mail src]# ln -s /lib/modules/2.6.18-164.el5/build linux
[root@mail src]# ll
total 20
drwxr-xr-x 2 root root 4096 ene 12 11:30 asterisk
drwxr-xr-x 3 root root 4096 dic 23 17:49 kernels
lrwxrwxrwx 1 root root 33 ene 12 12:06 linux -> /lib/modules/2.6.18-164.el5/build
drwxr-xr-x 7 root root 4096 dic 23 17:51 redhat
una ves realizado estos pasos se procede a desempaquetar los paquetes bajados de asterisk nos ubicamos en el directorio donde bajamos estos paquetes en mi caso /usr/src/asterisk/
[root@mail asterisk]# pwd
/usr/src/asterisk
[root@mail asterisk]# ls
asterisk-1.4.28.tar.gz asterisk-addons-1.4.10.tar.gz dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz libpri-1.4.10.2.tar.gz
luego....
[root@mail asterisk]# tar -vxzf libpri-1.4.10.2.tar.gz
[root@mail asterisk]# tar -vxzf asterisk-addons-1.4.10.tar.gz
[root@mail asterisk]# tar -vxzf asterisk-1.4.28.tar.gz
[root@mail asterisk]# tar -vxzf dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
podemos ver que ya se genero los directorios de cada paquete descomprimido
ojo el orden de desempaquetar es como uno quiera.
[root@mail asterisk]# ls
asterisk-1.4.28
asterisk-addons-1.4.10
dahdi-linux-complete-2.2.0.2+2.2.0
libpri-1.4.10.2
asterisk-1.4.28.tar.gz
asterisk-addons-1.4.10.tar.gz
dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
libpri-1.4.10.2.tar.gz
ahora si procederemos a la instalacion de cada uno aca si hay q respetar un orden por lo que se pide siga los pasos.
Primero instalaremos LibPri (Soporte para conexiones digitales)
[root@mail asterisk]# cd libpri-1.4.10.2
[root@mail libpri-1.4.10.2]# make
[root@mail libpri-1.4.10.2]# make install
Listo..
Segundo procedemos a instalar Dahdi (Soporte para hardware. Drivers de tarjetas)
[root@mail asterisk]# cd ..
[root@mail asterisk]# cd dahdi-linux-complete-2.2.0.2+2.2.0
[root@mail dahdi-linux-complete-2.2.0.2+2.2.0]# make all -----esto tomara un tiempo tener paciencia..
Luego...
[root@mail dahdi-linux-complete-2.2.0.2+2.2.0]# make install -----esto tambien tomara un tiempo tener mas paciencia jejeje..
y finalmente
[root@mail dahdi-linux-complete-2.2.0.2+2.2.0]# make config ---- esto para hacer que el modulo dahdi carge al time del boot
muy bien si hasta aca no hubo problemas solo nos falta instalar el Asterisk que es lo que mas time lleva asi que mucha paciencia podremos acompañarlo con un cafe bien cargado para no desesperarnos, ahora si manos a la obra...
tercero instalaremos Asterisk porfinnnnnnnnnnnnn
[root@mail asterisk]# cd ..
[root@mail asterisk]# cd asterisk-1.4.28
[root@mail asterisk-1.4.28]# ./configure
configure: Package configured for:
configure: OS type : linux-gnu
configure: Host CPU : i686
que lindoooooooooooooo hasta aca todo bien
seguimos...
[root@mail asterisk-1.4.28]# make ..................... 2 de azucar please jejejeje time time time
make[1]: se sale del directorio `/usr/src/asterisk/asterisk-1.4.28/main'
+--------- Asterisk Build Complete --------------+
+ Asterisk has successfully been built, and +
+ can be installed by running: +
+ +
+ make install +
+--------------------------------------------------------+
muy bien hasta aca solo falta un poquito
sigamos...
[root@mail asterisk-1.4.28]# make install
+---- Asterisk Installation Complete -------------------------+ + + +
YOU MUST READ THE SECURITY DOCUMENT + + + +
Asterisk has successfully been installed. + +
If you would like to install the sample + +
configuration files (overwriting any + +
existing config files), run: + + + +
make samples + + + +----------------- or -------------------------------------------------+ + + + You can go ahead and install the asterisk + + program documentation now or later run: + + + + make progdocs + + + + **Note** This requires that you have + + doxygen installed on your local system + +-----------------------------------------------------------------------+
y finalmente estos dos comandos ...
[root@mail asterisk-1.4.28]# make config
[root@mail asterisk-1.4.28]# make samples
[root@mail asterisk-1.4.28]# asterisk -rvvvvvvvvvvvvvvv
Listo bueno espero les sirva cualquier consulta no duden en escribir
bettogc@gmail.com
No hay comentarios:
Publicar un comentario