Commit 5580348e by devttys0

Updated INSTALL documentation

parent 2d653a91
......@@ -10,36 +10,31 @@ You will also need to have a C compiler installed to build the supporting C libr
EASY INSTALL
INSTALLATION
----------------------------------
Dependency hell sucks, so binwalk ships with an easy_install.sh script that installs *everything*
and should work for most Debian or RedHat based distros:
Installation follows the typical configure/make process:
$ sudo ./easy_install.sh --sumount
$ ./configure
$ make
$ sudo make install
If easy_install.sh didn't work, or if you want to only install the core dependencies, read on.
You can also install optional dependencies and extraction utilities (works on most Debian/RedHat based systems):
$ make dependencies
Or see below for manaully installing optional dependencies / extraction utilities.
INSTALLING CORE DEPENDENCIES
----------------------------------
Binwalk has three core dependencies:
o python-magic
o libfuzzy
o pyqtgraph
You can install python-magic from your distro's repositories, or from source (ftp://ftp.astron.com/pub/file/):
$ sudo apt-get install python-magic
INSTALLING OPTIONAL DEPENDENCIES
----------------------------------
Likewise, libfuzzy can be installed from your distro's repositories, or from source (http://ssdeep.sourceforge.net/#download):
Binwalk has one (optional) dependency, used for generating graphs and plots:
$ sudo apt-get install libfuzzy2
o pyqtgraph
Next, you'll need to install the dependencies for pyqtgraph (you may also need to install OpenGL drivers for your video card):
You'll need to install the dependencies for pyqtgraph (you may also need to install OpenGL drivers for your video card):
$ sudo apt-get install python-opengl python-qt4 python-qt4-gl python-numpy python-scipy
......@@ -51,18 +46,6 @@ Most distros don't have pyqtgraph in their default repositories, so it's best to
INSTALLING BINWALK
----------------------------------
Binwalk can be installed using the included setup.py installer in the src/ directory:
$ sudo python ./setup.py install
The installer will check for core dependencies and warn you if any are missing or not compatible.
Note that setup.py also builds and installs the included C libraries.
INSTALLING EXTRACTION UTILITIES
----------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment