Anteriormente hemos visto como compilar OpenSER, pero a veces son más manejables los paquetes Deb. Aunque en el repositorio unstable de Debian tenemos la última versión quizá queramos crear los paquetes nosotros mismos, creados y compilados en nuestra propia máquina.
Manos a la obra! Primero necesitamos descargar algunos paquetes para cumplir las dependencias:
#apt-get install debhelper dpatch libexpat1-dev libxml2-dev libpq-dev libradiusclient-ng-dev unixodbc-dev libxmlrpc-c3-dev pibperl-dev libsnmp9-dev fakeroot
Una vez tenemos las dependencias instaladas, entramos en el directorio donde tengamos las fuentes de OpenSER y ejecutamos:
#chmod +x packaging/debian/rules
Adicionalmente, podemos retocar el archivo rules para que no se compilen algunos módulos, pero no pasa nada porque se compilen todos, ya que se crean varios paquetes Deb, y podemos elegir cuales instalar.
Para comenzar con la creación de paquetes ejecutamos:
#make deb
Tras un rato compilando y creando paquetes, obtendremos lo siguiente:
Para instalar los paquetes solo tenemos que hacer:
#dpkg -i nombre-del-paquete.deb
debian/rules .)