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 ...@@ -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* Installation follows the typical configure/make process:
and should work for most Debian or RedHat based distros:
$ 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 $ 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 ...@@ -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 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