Centos 5.10: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 36: | Line 36: | ||
make | make | ||
Don't forget to stop voipmonitor before overwriting binaries (/etc/init.d/voipmonitor stop) | |||
make install | make install | ||
Revision as of 14:08, 7 October 2014
Sniffer compilation 32bit
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 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-static-32bit.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
Sniffer compilation 64bit
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 ./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
wget https://red.libssh.org/attachments/download/87/libssh-0.6.3.tar.xz --no-check-certificate tar xf libssh-0.6.3.tar.xz cd libssh-0.6.3 mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release -DWITH_ZLIB=OFF .. make install
ldconfig
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 cd json-c;sh autogen.sh; ./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
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
wget http://www.voipmonitor.org/current-stable-sniffer-static-32bit.tar.gz tar -xzf voipmonitor-*-src.tar.gz cd voipmonitor-*-src ./configure