Centos 5.10: Difference between revisions

From VoIPmonitor.org
Jump to navigation Jump to search
(Created page with "= Sniffer compilation = echo "/usr/local/lib" >> /etc/ld.so.conf cd /usr/src wget https://snappy.googlecode.com/files/snappy-1.1.0.tar.gz tar -xzf snappy-1.1.0.tar.gz ...")
 
No edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Sniffer compilation =
Our static 32bit builds are not compatible with older centos but 64bit will work. If you have 32bit version of Centos 5.X follow those instructions which will compile the sniffer:


  echo "/usr/local/lib" >> /etc/ld.so.conf
Install development tools
 
  yum groupinstall "Development Tools"
cd /usr/src
wget  https://snappy.googlecode.com/files/snappy-1.1.0.tar.gz
tar -xzf snappy-1.1.0.tar.gz
./configure
make
make install


  yum install cmake openssl openssl-devel curl-devel zlib-devel cpio expat-devel gettext-devel unixODBC-devel mysql-devel libogg-devel libvorbis-devel vorbis-tools
Install latest epel-release from http://dl.fedoraproject.org/pub/epel/5/i386/
  wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh epel-release*rpm


wget https://red.libssh.org/attachments/download/87/libssh-0.6.3.tar.xz --no-check-certificate
Install snappy and json from epel archives
  tar xf libssh-0.6.3.tar.xz
  yum install snappy json-c-devel
cd libssh-0.6.3
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_ZLIB=OFF ..
make install


ldconfig
Install rrdtool and XML2
 
  yum install rrdtool rrdtool-devel libxslt-devel libxml2-devel
 
  wget https://git-core.googlecode.com/files/git-1.9.0.tar.gz
tar -xzf git-1.9.0.tar.gz
cd git-1.9.0
./configure
make
make install


  git clone https://github.com/json-c/json-c.git
Install other required packages
cd json-c;sh autogen.sh;
  yum install wget openssl openssl-devel curl-devel zlib-devel cpio expat-devel gettext-devel unixODBC-devel mysql-devel libogg-devel libvorbis-devel vorbis-tools
./configure
// remove in Makefile : -Wno-error=deprecated-declarations and in AM_FLAGS remove -Werror
make
make install
ln -s /usr/lib/libjson-c.so /usr/lib/libjson.so
ln -s /usr/local/json-c /usr/local/json


Install libpcap (tcpdump) from sources (packages in archive are too old)
  wget http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz
  wget http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz
  tar -xzf libpcap-1.5.3.tar.gz
  tar -xzf libpcap-1.5.3.tar.gz
Line 46: Line 25:
  make install
  make install


  wget http://www.voipmonitor.org/current-stable-sniffer-static-32bit.tar.gz
Setting for dynamic libraries
echo "/usr/local/lib" >> /etc/ld.so.conf
ldconfig
 
Compile latest voipmonitor sniffer
  wget http://www.voipmonitor.org/current-stable-sniffer-src.tar.gz
  tar -xzf voipmonitor-*-src.tar.gz
  tar -xzf voipmonitor-*-src.tar.gz
  cd voipmonitor-*-src
  cd voipmonitor-*-src
  ./configure
  ./configure
make
Don't forget to stop voipmonitor before overwriting binaries (/etc/init.d/voipmonitor stop)
make install

Latest revision as of 08:48, 12 January 2015

Our static 32bit builds are not compatible with older centos but 64bit will work. If you have 32bit version of Centos 5.X follow those instructions which will compile the sniffer:

Install development tools

yum groupinstall "Development Tools"

Install latest epel-release from http://dl.fedoraproject.org/pub/epel/5/i386/

wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh epel-release*rpm

Install snappy and json from epel archives

yum install snappy json-c-devel

Install rrdtool and XML2

yum install rrdtool rrdtool-devel libxslt-devel libxml2-devel

Install other required packages

yum install wget openssl openssl-devel curl-devel zlib-devel cpio expat-devel gettext-devel unixODBC-devel mysql-devel libogg-devel libvorbis-devel vorbis-tools

Install libpcap (tcpdump) from sources (packages in archive are too old)

wget http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz
tar -xzf libpcap-1.5.3.tar.gz
cd libpcap-1.5.3
./configure
make
make install

Setting for dynamic libraries

echo "/usr/local/lib" >> /etc/ld.so.conf
ldconfig

Compile latest voipmonitor sniffer

wget http://www.voipmonitor.org/current-stable-sniffer-src.tar.gz
tar -xzf voipmonitor-*-src.tar.gz
cd voipmonitor-*-src
./configure
make

Don't forget to stop voipmonitor before overwriting binaries (/etc/init.d/voipmonitor stop)

make install