Bristuff compilieren: Unterschied zwischen den Versionen

Aus metasec wiki
Wechseln zu: Navigation, Suche
 
(7 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 / Ubuntu
+
Plattform:
 +
 
 +
Debian Etch
  
 
<pre>
 
<pre>
Zeile 10: Zeile 12:
 
libiksemel-dev libidn11-dev libgsm1-dev libgpg-error-dev  libgnutls-dev \
 
libiksemel-dev libidn11-dev libgsm1-dev libgpg-error-dev  libgnutls-dev \
 
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`
+
comerr-dev postgresql-dev build-essential linux-headers-`uname -r` libmysqlclient15-dev
 
</pre>
 
</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>
 +
 +
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.
 
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, 17: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.