бекапим /etc/asterisk, /var/lib/asterisk
apt-get install libssl-dev libssl-dev zlib1g-dev libxml2-dev libnewt-dev bison ncurses-dev procps flex automake build-essential autoconf libtool libssl-dev libncurses5-dev
cd /usr/src
wget
http://downloads.asterisk.org/pub/telep ... ent.tar.gz
tar zxf asterisk-1.8-current.tar.gz
cd asterisk-1.8*
./configure
sed -i "s/DEBUG=-g[0-9]/DEBUG=-g0/" Makefile
sed -i "s/OPTIMIZE?=-O[0-9]/OPTIMIZE?=-O2/" Makefile.rules
nice -n 20 make
до этого момента работает старый
дальше хана ему
invoke-rc.d asterisk stop
apt-get remove asterisk
make install
make config
invoke-rc.d asterisk start
проверяем /etc/asterisk, /var/lib/asterisk, если не хватает восстанавляваем из бекапов
если не работает
make uninstall
apt-get install asterisk и все кишки, что были
и разбираемся, что пошло не так