From d81383aeead90978651f997711b05ede0d37a723 Mon Sep 17 00:00:00 2001 From: jonschipp Date: Wed, 23 Jan 2013 15:49:41 -0800 Subject: [PATCH] docs: install: Added Ubuntu and Fedora dependency installation lines --- INSTALL | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/INSTALL b/INSTALL index 4b03c2cc..58a61837 100644 --- a/INSTALL +++ b/INSTALL @@ -9,22 +9,22 @@ Linus' Git repository, tweak and compile it, and run this one! A note for distribution package maintainers can be found at the end of the file. -What tools are required to build netsniff-ng? +What additional tools are required to build netsniff-ng? - - gcc, make et al. (all) - ccache (optional) - flex, bison (bpfc, trafgen) - - asciidoc (man-pages) What libraries are required? - - glibc (all) - libncurses (ifpps, flowtop) - libGeoIP >=1.4.8 (astraceroute, flowtop) - libnacl (curvetun) - libnetfilter-conntrack (flowtop) - liburcu (flowtop) - libnl3 (netsniff-ng, trafgen) + +For experimental tools (mausezahn branch): + - libnet (mausezahn) - libpcap (mausezahn) - libcli (mausezahn) @@ -38,6 +38,20 @@ What additional tools are recommended after the build? It is common, that these libraries are shipped as distribution packages for an easy installation. We try to keep this as minimal as possible. +One-liner installation for *all* dependencies on Debian: + + $ sudo apt-get install ccache flex bison libnl-3-dev \ + libnl-genl-3-dev libgeoip-dev libnetfilter-conntrack-dev \ + libncurses5-dev liburcu-dev libnacl-dev libnet1-dev \ + libpcap-dev libcli-dev + +One-liner installation for *all* dependencies on Fedora: + + $ sudo yum install ccache flex bison ccache libnl3-devel \ + GeoIP-devel libnetfilter_conntrack-devel ncurses-devel \ + userspace-rcu-devel nacl-devel libnet-devel libpcap-devel \ + libcli-devel + After downloading the netsniff-ng toolkit, you should change to 'src': $ cd netsniff-ng/src/ -- 2.11.4.GIT