- Community Pick
# 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
# 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/
# or for 1.6.2 comment out the above line, and uncomment the line below.
#svn co http://svn.digium.com/svn/
# Get DAHDI Kernel
svn co http://svn.digium.com/svn/
# Get DAHDI Tools
svn co http://svn.digium.com/svn/
# Get libpri
svn co http://svn.digium.com/svn/
# 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.c
by: thehagman on 2010-01-16 at 03:21:40ID: 8073
Careful!
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.
Select allOpen in new window