Asterisk Installation
Schritt für Schritt-Anleitung einer Asterisk-Installation
Nachfolgend wird eine Installation anhand ASTERISK 1.8.16.0, LIPRI-1.4.12 und DAHDI-2.6.1 gezeigt.
Vorraussetzung:
- Debian 6 (Squeeze)
- Kernel 2.6.32
- generische Treiber eingebunden
1. Paketabhängigkeiten für Asterisk und Zusatzmodule installieren
- gcc-4.1
- g++
- make
- libncurses5-dev
- build-essential
- linux-headers
- libc6-dev
- zlib1g-dev
- bison
- openssl
- libssl-dev
- libasound2
- libasound2-dev
- libslang2-dev
- libnewt-dev
- cpp-4.1
- libstdc++6-4.1-dev
- libapr1
- libexpat1
- libaprutil1
- libxml2
- fxload
- libusb-dev
- libiksemel-dev
- libbluetooth2-dev
- libxml2-dev
- linux-source-2.6.26
Auf der Debian Squeeze Konsole werden alle folgenden Komandos mit root-Rechten eingegeben:
apt-get -y install gcc-4.1 g++ make libncurses5-dev build-essential linux-headers-`uname -r` libc6-dev zlib1g-dev bison openssl libssl-dev libasound2 libasound2-dev libslang2-dev libnewt-dev cpp-4.1 libstdc++6-4.1-dev libapr1 libexpat1 libaprutil1 libxml2 fxload libusb-dev libiksemel-dev libbluetooth2-dev libxml2-dev linux-source-2.6.32
2. Kernel vorbereiten
cd /usr/src
tar xvjf linux-source-2.6.32.tar.bz2
ln -s linux-source-2.6.32 linux
cd linux
cp /boot/config-`uname -r` .config
make oldconfig
make modules_prepare
3. LIBPRI, DAHDI und Asterisk herunterladen
cd /usr/src
wget http://www.asterisk-berlin.de/downloads/libpri-1.4.12.tar.gz
wget http://www.asterisk-berlin.de/downloads/dahdi-linux-complete-2.6.1+2.6.1.tar.gz
wget http://www.asterisk-berlin.de/downloads/asterisk-1.8.16.0.tar.gz
4. LIBPRI entpacken und installieren
tar -xvzf libpri-1.4.12.tar.gz
cd libpri-1.4.12
make
make install
5. DAHDI entpacken und installieren
cd /usr/src
tar -xvzf dahdi-linux-complete-2.6.1+2.6.1.tar.gz
cd dahdi-linux-complete-2.6.1+2.6.1
make
make install
make config
6. ASTERISK entpacken, iLBC-Codec aktivieren und installieren
cd /usr/src
tar -xvzf /usr/src/asterisk-1.8.16.0.tar.gz
cd asterisk-1.8.16.0
./contrib/scripts/get_ilbc_source.sh
./configure
make
make install
make samples
make config
Fertig! Nun ist Asterisk 1.8.16.0 installiert.