-$Id$
-
Installing Wireshark on FreeBSD/OpenBSD/NetBSD/DragonFly BSD
========================================================================
1. Extra packages required
- 2. Compiling Wireshark
+ 2. Compiling Wireshark
3. Berkeley Packet Filter (BPF) requirement
4. Running Wireshark as a non-root user
Wireshark requires a number of additional programs to function.
Install the latest versions of the following programs before compiling:
- atk
- cairo
- expat
- gettext
- glib2
- glitz
- gtk2 / gtk+2
- jpeg
- pango
- pkgconfig
- png
- tiff
-
The easiest way to install these is by using your operating system's
-ports or packages system.
+ports or packages system. If you prefer to build from source, the programs
+can be found at the following sites:
+
+ glib 2.32 or later:
+ ftp.gnome.org:/pub/gnome/sources/glib/
+ http://ftp.gnome.org/pub/gnome/sources/glib/
+
+ pkgconfig:
+ http://pkgconfig.freedesktop.org/releases/
+
+ python 2.7 or later, including Python 3:
+ https://www.python.org/downloads/source/
+
+If you want to use the Wireshark GUI, install one or both of these toolkits:
+
+ Qt 5.2 or later:
+ http://download.qt-project.org/official_releases/qt/
+
+
+(These programs may require additional dependencies)
+
+Additional programs can be used to enhance Wireshark's functionality.
+These can be found by typing ./configure --help or looking at the output
+at the end of running the configure script.
2. Compiling Wireshark
-----------------------
To compile Wireshark with the default options, run configure, make and
-make install (you may have to run "autogen.sh" first):
+make install (you may have to run "autogen.sh" first):
+
./configure
make
make install
file with content such as
[localrules=10]
- add path 'bpf*' {mode and permissons}
+ add path 'bpf*' {mode and permissions}
where "mode and permissions" can include clauses such as