Make a script and save it as a file, sudo./xxx. sh.
#! /Bin/bash
# If sudo is not added, an error is prompted and the system exits.
If ["x $ (id-u )"! = X0]; then
Echo "Error: please run this script with 'sudo '."
Exit 1
Fi
# Install the dependent source code and tools
Sudo apt-get-yf install libssl-dev libpcap-dev git-core autoconf automake libtool bison flex gnome-core-devel libgnutls-dev
# Download and decompress wireshark source code
Wget http://www.wireshark.org/download/src/all-versions/wireshark-1.7.1.tar.bz2
Tar jxvf wireshark-1.7.1.tar.bz2
# Download the spdyshark extension package code
Git clone https://code.google.com/p/spdyshark/
Cp-r spdyshark/spdyshark wireshark-1.7.1/plugins/
# Patch
Cd wireshark-1.7.1
Patch-p1 <../spdyshark/spdyshark_build.patch
./Autogen. sh
# Configuration
./Configure -- with-ssl
# Solve the problem of treat warning as error during compilation
Sed-I/'am _ CFLAGS =-werror'/d wsutil/Makefile
Sed-I/'am _ CFLAGS =-werror'/d epan/ftypes/Makefile
# Solve the problem that the g_module_name function cannot be found during the link. This is a wireshark source code bug. The official solution is as follows:
Sed-I '370a @ GLIB_LIBS @ \ 'Makefile. am
# Compile
Make
# Installation. To package it into deb, sudo checkinstall should be used here
Sudo make install
To package the compiled program into deb for easy installation on other machines, you can install checkinstall first.
Sudo apt-get install checkinstall
Then, do not run the sudo make install command on the last line of the script, but like this:
Sudo checkinstall
Enter some package information as prompted to generate the deb installation package.
Finally, to run wireshark, you may need to export a path:
Export LD_LIBRARY_PATH =/usr/local/lib
Or first
Sudo ldconfig
To get the root permission, you can capture the package:
Sudo wireshark
Wireshark with spdy support. The SPDY option is available in Protocols of Preferences.
Note: The methods described in this article have passed the test under Ubuntu13 and Linux Mint 15.
The above methods are applicable to both 32bit and 64bit systems. 64-bit deb package download:
------------------------------------------ Split line ------------------------------------------
FTP address: ftp://ftp1.bkjia.com
Username: ftp1.bkjia.com
Password: www.bkjia.com
Compilation and installation of Wireshark supporting SPDY protocol under LinuxIDC.com \ 2014 \ Linux Mint in March
For the download method, see
------------------------------------------ Split line ------------------------------------------
Wireshark details: click here
Wireshark: click here
Simple use of Wireshark
Install Wireshark in Ubuntu 12.04
Starting Wireshark packet capture from common users in Linux