I know I’ve blogged this before, but these are the steps I took most recently to get Asterisk running on a fresh Ubuntu Server (Dapper) installation. The instructions will also work on Feisty or Gutsy server.

# apt-get install linux-headers-`uname -r` build-essential libssl-dev libncurses5-dev libspeex-dev sox sox-dev
# mkdir /usr/src/asterisk
# cd /usr/src/asterisk
# wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.18.tar.gz
# wget http://downloads.digium.com/pub/zaptel/zaptel-1.4.9.2.tar.gz
# tar -vzxf zaptel-1.4.9.2.tar.gz
# cd zaptel-1.4.9.2.tar.gz
# ./configure
# make
# make install
# make config
# cd ..
# tar -vzxf asterisk-1.4.18.tar.gz
# cd asterisk-1.4.18
# ./configure
# make
# make install
# asterisk
# asterisk -r

If all goes well, you should see the Asterisk console.

Note: I am not 100% sure which repos have the packages mentioned, but I had the universe and multiverse repos added so my sources.list for apt.

It was a pain, but this ought to work:

# apt-get install kde-devel automake1.9
# tar -vjxf /home/priddle/Desktop/projectmanager-0.1.2-24.tar.bz2 -C /usr/src/
# cd /usr/src/projectmanager/
# ./configure --prefix=/usr
# make
# make install

I just did a clean install and I’m determined to keep it that way. So I removed these packages after:

cervisia cvs gettext-kde hspell kappfinder kapptemplate kbabel kbugbuster
kcachegrind kde-core kde-devel kdebase kdebase-dev kdelibs4-dev kdesdk
kdesdk-kfile-plugins kdesdk-kio-plugins kdesdk-misc kdesdk-scripts kmtrace
kompare kpager kpersonalizer kspy ktip kuiviewer kunittest libacl1-dev
libapr1 libaprutil1 libarts1-dev libartsc0-dev libasound2-dev libaspell-dev
libattr1-dev libavahi-qt3-dev libbz2-dev libcvsservice0 libidn11-dev
libjasper-dev libkonq4-dev liblua50-dev liblualib50-dev libogg-dev
libopenexr-dev libpcre3-dev libpcrecpp0 libsasl2-dev libssl-dev libsvn1
libtiff4-dev libtiffxx0c2 libvorbis-dev libxml2-utils libxslt1-dev lua50
poxml qt3-designer subversion umbrello

Installing Thunderbird 2 on Ubuntu was cake.

sudo apt-get build-dep mozilla-thunderbird
tar -vzxf thunderbird-2.0.0.0.tar.gz
sudo mv thunderbird /usr/lib
sudo ln -s /usr/lib/thunderbird/thunderbird /usr/bin/thunderbird

Then, just go to System > Preferences > Menu Layout, and add a new application launcher in Internet. The command is /usr/bin/thunderbird and the icon is in /usr/lib/thunderbird/icons/

Enjoy.

It took forever, but this ended up working to get Asterisk to compile:

apt-get install libssl-dev libncurses5-dev libspeex-dev sox sox-dev \
  build-essential manpages-dev libasound2-dev ssh \
  linux-headers-2.6.15-23-server

Fuck Fedora.

I’m having trouble getting the required MySQL Perl mods installed so I can use MySQL with Asterisk… but I guess I’ll figure it out sooner or later.