docs: Remove references to configure

Remove some leftover references to configure in the INSTALL file
and README.* files in root directory.
This commit is contained in:
John Thacker 2022-04-28 07:46:56 -04:00 committed by Gerald Combs
parent 7e04ea3202
commit 1e0f579952
3 changed files with 24 additions and 68 deletions

15
INSTALL
View File

@ -1,11 +1,12 @@
See also https://gitlab.com/wireshark/wireshark/-/wikis/Development. See also https://gitlab.com/wireshark/wireshark/-/wikis/Development
and the Developer's Guide located at https://www.wireshark.org/docs/
and in the docbook/ subdirectory.
Installation Installation
============ ============
These are installation instructions for Unix and Unix-like systems These are installation instructions for Unix and Unix-like systems.
that can run the "configure" script in this same directory. These These are not the installation instructions for Windows systems; see
are not the installation instructions for Windows systems; see
README.windows for those instructions. README.windows for those instructions.
0. This is software. Beware. 0. This is software. Beware.
@ -146,7 +147,7 @@ README.windows for those instructions.
use -DENABLE_PCAP=OFF to avoid using libpcap. use -DENABLE_PCAP=OFF to avoid using libpcap.
-DENABLE_ZLIB=OFF -DENABLE_ZLIB=OFF
By default, if 'configure' finds zlib (a.k.a, libz), the By default, if 'cmake' finds zlib (a.k.a, libz), the
wiretap library will be built so that it can read compressed wiretap library will be built so that it can read compressed
capture files. If you have zlib but do not wish to build capture files. If you have zlib but do not wish to build
it into the wiretap library, used by Wireshark, TShark, and it into the wiretap library, used by Wireshark, TShark, and
@ -154,7 +155,7 @@ README.windows for those instructions.
this switch. this switch.
-DENABLE_BROTLI=OFF -DENABLE_BROTLI=OFF
By default, if 'configure' finds brotli, the wiretap library By default, if 'cmake' finds brotli, the wiretap library
will be built so that it can read brotli compressed capture will be built so that it can read brotli compressed capture
files. If you have brotli but do not wish to build it into files. If you have brotli but do not wish to build it into
the wiretap library, used by Wireshark, TShark, and the the wiretap library, used by Wireshark, TShark, and the
@ -194,7 +195,7 @@ README.windows for those instructions.
dpkg-buildpackage -us -uc -rfakeroot dpkg-buildpackage -us -uc -rfakeroot
in the source directory right after extracting of checking out in the source directory right after extracting of checking out
Wireshark's source code. (You don't have to run configure/make/etc. Wireshark's source code. (You don't have to run CMake/make/Ninja/etc.
prior to running dpkg-buildpackage) prior to running dpkg-buildpackage)

View File

@ -1,59 +1,15 @@
Installing Wireshark on FreeBSD/OpenBSD/NetBSD/DragonFly BSD Installing Wireshark on FreeBSD/OpenBSD/NetBSD/DragonFly BSD
======================================================================== ========================================================================
1. Extra packages required 1. Berkeley Packet Filter (BPF) requirement
2. Compiling Wireshark 2. Running Wireshark as a non-root user
3. Berkeley Packet Filter (BPF) requirement
4. Running Wireshark as a non-root user
For general installation instructions, see the INSTALL file, along with
the Developer's Guide located at https://www.wireshark.org/docs/ and
in the docbook/ directory. Additional BSD specific notes and requirements
follow.
1. Extra packages required 1. Berkeley Packet Filter (BPF) requirement
---------------------------
Wireshark requires a number of additional programs to function.
Install the latest versions of the following programs before compiling:
The easiest way to install these is by using your operating system's
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 3.4 or later:
https://www.python.org/downloads/source/
If you want to use the Wireshark GUI, install one or both of these toolkits:
Qt 5.3 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):
./configure
make
make install
The configure and make steps can be run as a non-root user and you can
run Wireshark from the compilation directory itself. You must run make
install as root in order to copy the program to the proper directories.
3. Berkeley Packet Filter (BPF) requirement
-------------------------------------------- --------------------------------------------
In order to capture packets (with Wireshark/TShark, tcpdump, or any In order to capture packets (with Wireshark/TShark, tcpdump, or any
other packet capture program) on a BSD system, your kernel must have the other packet capture program) on a BSD system, your kernel must have the
@ -74,7 +30,7 @@ use. Recent versions of most BSDs will create bpf devices as needed, so
you don't have to configure the number of devices that will be you don't have to configure the number of devices that will be
available. available.
4. Running wireshark as a non-root user 2. Running wireshark as a non-root user
------------------------------------------- -------------------------------------------
Since the bpf devices are read-only by the owner (root), you normally Since the bpf devices are read-only by the owner (root), you normally
have to run packet capturing programs such as Wireshark as root. It is have to run packet capturing programs such as Wireshark as root. It is

View File

@ -1,13 +1,12 @@
Note: We *probably* don't support HP-UX any more, at least not in the Note: We *probably* don't support HP-UX any more, at least not in the
sense that you can run `configure; make` or `cmake ... ; make` and sense that you can run `cmake ... ; make` and expect everything to work
expect everything to work out of the box. At the time of this writing out of the box. At the time of this writing (August 2017) the most recent
(August 2017) the most recent version of Wireshark available at the version of Wireshark available at the HP-UX Porting and Archive Centre is
HP-UX Porting and Archive Centre is 1.10.5 and the most recently 1.10.5 and the most recently reported HP-UX bug (#6550) was from 2012. The
reported HP-UX bug (#6550) was from 2012. The Porting and Archive Centre Porting and Archive Centre provides libraries required to build TShark,
provides libraries required to build TShark, and while the GTK+ packages and while the GTK+ packages are current (2.24.31) they are 32-bit only.
are current (2.24.31) they are 32-bit only. Recent Qt packages are not Recent Qt packages are not provided.
provided.
Contents: Contents:
@ -49,7 +48,7 @@ By default, HP's C compiler doesn't support "long long int" to provide
64-bit integral data types on 32-bit platforms; the "-Ae" flag must be 64-bit integral data types on 32-bit platforms; the "-Ae" flag must be
supplied to enable extensions such as that. supplied to enable extensions such as that.
Wireshark's "configure" script automatically includes that flag if it Wireshark's CMake script automatically includes that flag if it
detects that the native compiler is being used on HP-UX; however, the detects that the native compiler is being used on HP-UX; however, the
configure scripts for GTK+ and GLib don't do so, which means that 64-bit configure scripts for GTK+ and GLib don't do so, which means that 64-bit
integer support won't be enabled. integer support won't be enabled.