The point of this post is to give you a copy/paste installation solution to setting up Asterisk 1.6 on Ubuntu 9.04 (or similar) server.
#
Setup the system
apt-get install subversion
apt-get install make
apt-get install linux-source kernel-package
apt-get install linux-kernel-headers
apt-get install linux-headers
apt-get install linux-headers-2.6.28-11-se
rver # <-- or whatever matches your version.
# Install other needed stuff
aptitude install libconfig-tiny-perl libcupsimage2 libcups2 libmime-lite-perl libemail-date-format-perl libfile-sync-perl libfreetype6 libspandsp1 libtiff-tools libtiff4 libjpeg62 libmime-types-perl libpaper-utils psutils libpaper1 ncurses ncurses-dev libncurses-dev libncurses-gst ncurses-term libnewt libnewt-dev libnewt-pic libxml2 libxml2-dev libspandsp-dev libspandsp1
# Change to the proper directory
cd /usr/src/
# Get asterisk
svn co http://svn.digium.com/svn/asterisk/trunk asterisk
# or for 1.6.2 comment out the above line, and uncomment the line below.
#svn co http://svn.digium.com/svn/asterisk/branches/1.6.2/ asterisk
# Get DAHDI Kernel
svn co http://svn.digium.com/svn/dahdi/linux/trunk dahdi-kernel
# Get DAHDI Tools
svn co http://svn.digium.com/svn/dahdi/tools/trunk dahdi-tools
# Get libpri
svn co http://svn.digium.com/svn/libpri/branches/1.4/ libpri
# Compile libpri
cd /usr/src/libpri
make
# Compile the DAHDI kernel
cd /usr/src/dahdi-kernel
make
make install
# Compile the tools
cd /usr/src/dahdi-tools
./configure
make
make install
make config
# Compile asterisk
cd /usr/src/asterisk
./configure
make
make install
That's it! Hopefully that should take some of the configuration headaches out of installing Asterisk on a fresh Ubuntu system.
My original post was first published at the link below, which has some debugging discussion you may find useful.
Original Article:
http://totalticketsystem.com/blog/technical-articles/how-to-install-asterisk-on-ubuntu-from-scratch/
Comments (2)
Commented:
Part of this stuff requires root privileges, at least the installation parts should look as below (i.e. sudo and use correct kernel version).
Without having tried the procedure myself, I bet that also both instance of "make install" should be using sudo.
Open in new window
Commented:
http://www.lynuxstuff.com/lynux/index.php?option=com_content&view=article&id=120:setup-pbx-with-asterisk-&catid=35:resources&Itemid=144