1. Actualizar los paquetes del sistema
sudo apt update
sudo apt full-upgrade -y
2. Instalar todas las dependencias de Asterisk 18
sudo apt -y install build-essential git curl wget libnewt-dev libssl-dev libncurses5-dev subversion libsqlite3-dev libjansson-dev libxml2-dev uuid-dev default-libmysqlclient-dev
3. Descargar el paquete (tar) de Asterisk 18
cd /usr/src/
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz
Una vez que termine la descarga procedemos a extraer el contenido del paquete
sudo tar xvf asterisk-18-current.tar.gz
cd asterisk-18*/
Después descargamos las dependencias del codificador MP3 corriendo el siguiente comando:
sudo contrib/scripts/get_mp3_source.sh
Finalmente corremos el comando de instalación de pre-requisitos y nos aseguramos que no regrese ningún error.
sudo contrib/scripts/install_prereq install
4. Compilar Asterisk 18
Una vez que terminamos de instalar todas las dependencias estamos listos para compilar el software.
El primer paso es correr configure, para que se asegure que tenemos la totalidad de dependencias listas para compilar el software.
sudo ./configure
Una vez terminado el script, vamos ahora a personalizar nuestra instalación, puedes utilizar las flechas para moverte entre los menús, presiona la tecla Enter para presionar un botón o seleccionar una opción. Una vez terminado selecciona Save and Exit, para aplicar los cambios.
Cuando hayas terminado de configurar el software, ejecuta el siguiente comando para compilar el software. Este proceso puede tomar segundos o minutos dependiendo de la capacidad de la maquina que estas utilizando.
sudo make
Una vez terminado este comando, solo es necesario ejecutar make install para instalar el software.
sudo make install
Y listo hemos instalado satisfactoriamente Asterisk, en una próxima entrada veremos como configurarlo.