Bristuff compilieren: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
bristuffed asterisk mit allem drum und dran compilieren: | bristuffed asterisk mit allem drum und dran compilieren: | ||
− | Plattform: Debian | + | Plattform: |
+ | |||
+ | Debian Etch | ||
<pre> | <pre> | ||
Zeile 11: | Zeile 13: | ||
libgcrypt11-dev libexpat1-dev libcurl3-dev libc6-dev libc-client-dev \ | libgcrypt11-dev libexpat1-dev libcurl3-dev libc6-dev libc-client-dev \ | ||
comerr-dev postgresql-dev build-essential linux-headers-`uname -r` libmysqlclient15-dev | comerr-dev postgresql-dev build-essential linux-headers-`uname -r` libmysqlclient15-dev | ||
+ | </pre> | ||
+ | |||
+ | Debian Squeeze | ||
+ | <pre> | ||
+ | apt-get install zlib1g-dev unixodbc-dev libwrap0-dev libvorbis-dev libtonezone-dev libssl-dev \ | ||
+ | libsqlite3-dev libspeex-dev libsnmp-dev libsdl1.2-dev libsasl2-dev libpt-dev libpopt-dev \ | ||
+ | libpam0g-dev libogg-dev libncurses5-dev liblzo2-dev libltdl3-dev libldap2-dev libkrb5-dev \ | ||
+ | libiksemel-dev libidn11-dev libgsm1-dev libgpg-error-dev libgnutls-dev libgcrypt11-dev \ | ||
+ | libexpat1-dev libcurl3-dev libc6-dev libc-client-dev comerr-dev build-essential \ | ||
+ | linux-headers-`uname -r` libmysqlclient15-dev libpt2.4.5-dev | ||
+ | </pre> | ||
+ | |||
+ | Ubuntu 10.04 LTS | ||
+ | <pre> | ||
+ | apt-get install zlib1g-dev unixodbc-dev libwrap0-dev libvorbis-dev libtonezone-dev libssl-dev libsqlite3-dev libspeex-dev libsnmp9-dev libsensors-dev libsdl1.2-dev libsasl2-dev libpt-dev libpopt-dev libpam0g-dev libogg-dev libncurses5-dev liblzo2-dev libltdl3-dev libldap2-dev libkrb5-dev libiksemel-dev libidn11-dev libgsm1-dev libgpg-error-dev libgnutls-dev libgcrypt11-dev libexpat1-dev libcurl3-dev libc6-dev libc-client-dev comerr-dev build-essential linux-headers-`uname -r` libmysqlclient15-dev | ||
</pre> | </pre> | ||
Zeile 16: | Zeile 33: | ||
apt-get --reinstall install linux-kbuild-`uname -r` | apt-get --reinstall install linux-kbuild-`uname -r` | ||
+ | |||
+ | Bei der Kernelversion 2.6.24 heißt das benötigte Paket linux-kbuild-2.6.24, also | ||
+ | |||
+ | apt-get --reinstall install linux-kbuild-2.6.24 | ||
+ | |||
Bei http://www.junghanns.net/en/download.html den jeweils aktuellen Patch herunterladen. | Bei http://www.junghanns.net/en/download.html den jeweils aktuellen Patch herunterladen. | ||
Auspacken und mit ./install.sh durchkompilieren | Auspacken und mit ./install.sh durchkompilieren | ||
+ | |||
+ | |||
+ | =TIP= | ||
+ | Eventuell kann es sein, dass das Paket '''asterisk-1.2-bristuffed''' installiert ist. | ||
+ | Damit die Installation nicht abbricht, muss dieses vorher entfernt werden. | ||
+ | Um zu prüfen ob es tatsächlich installiert ist, bitte folgenden Befehl eingeben | ||
+ | |||
+ | dpkg -l|grep asterisk | ||
+ | |||
+ | Sollte in der List das Paket auftauchen, kann es mit | ||
+ | |||
+ | apt-get remove asterisk-1-2-bristuffed | ||
+ | |||
+ | entfernt werden. |
Aktuelle Version vom 27. Juni 2011, 16:21 Uhr
bristuffed asterisk mit allem drum und dran compilieren:
Plattform:
Debian Etch
apt-get install zlib1g-dev unixodbc-dev libwrap0-dev libvorbis-dev libtonezone-dev \ libssl-dev libsqlite3-dev libspeex-dev libsnmp9-dev libsensors-dev libsdl1.2-dev \ libsasl2-dev libpt-dev libpopt-dev libpam0g-dev libopenh323-dev libopencdk8-dev \ libogg-dev libncurses5-dev liblzo-dev libltdl3-dev libldap2-dev libkrb5-dev \ libiksemel-dev libidn11-dev libgsm1-dev libgpg-error-dev libgnutls-dev \ libgcrypt11-dev libexpat1-dev libcurl3-dev libc6-dev libc-client-dev \ comerr-dev postgresql-dev build-essential linux-headers-`uname -r` libmysqlclient15-dev
Debian Squeeze
apt-get install zlib1g-dev unixodbc-dev libwrap0-dev libvorbis-dev libtonezone-dev libssl-dev \ libsqlite3-dev libspeex-dev libsnmp-dev libsdl1.2-dev libsasl2-dev libpt-dev libpopt-dev \ libpam0g-dev libogg-dev libncurses5-dev liblzo2-dev libltdl3-dev libldap2-dev libkrb5-dev \ libiksemel-dev libidn11-dev libgsm1-dev libgpg-error-dev libgnutls-dev libgcrypt11-dev \ libexpat1-dev libcurl3-dev libc6-dev libc-client-dev comerr-dev build-essential \ linux-headers-`uname -r` libmysqlclient15-dev libpt2.4.5-dev
Ubuntu 10.04 LTS
apt-get install zlib1g-dev unixodbc-dev libwrap0-dev libvorbis-dev libtonezone-dev libssl-dev libsqlite3-dev libspeex-dev libsnmp9-dev libsensors-dev libsdl1.2-dev libsasl2-dev libpt-dev libpopt-dev libpam0g-dev libogg-dev libncurses5-dev liblzo2-dev libltdl3-dev libldap2-dev libkrb5-dev libiksemel-dev libidn11-dev libgsm1-dev libgpg-error-dev libgnutls-dev libgcrypt11-dev libexpat1-dev libcurl3-dev libc6-dev libc-client-dev comerr-dev build-essential linux-headers-`uname -r` libmysqlclient15-dev
Eventuell ist auch ein reinstall des kbuild Paketes nötig wenn es einen fehler beim Übersetzen der Quellen gibt
apt-get --reinstall install linux-kbuild-`uname -r`
Bei der Kernelversion 2.6.24 heißt das benötigte Paket linux-kbuild-2.6.24, also
apt-get --reinstall install linux-kbuild-2.6.24
Bei http://www.junghanns.net/en/download.html den jeweils aktuellen Patch herunterladen.
Auspacken und mit ./install.sh durchkompilieren
TIP
Eventuell kann es sein, dass das Paket asterisk-1.2-bristuffed installiert ist. Damit die Installation nicht abbricht, muss dieses vorher entfernt werden. Um zu prüfen ob es tatsächlich installiert ist, bitte folgenden Befehl eingeben
dpkg -l|grep asterisk
Sollte in der List das Paket auftauchen, kann es mit
apt-get remove asterisk-1-2-bristuffed
entfernt werden.