ChrisTruncer/EyeWitness — pull request #12 by alexandru-iacob (2014-03-05 09:21:19+00:00)
Title: Add Ubuntu 13.10 option

Add Ubuntu option to installer.
Tested in Ubuntu 13.10:

andy /tmp # ─┤▶ cat /etc/issue|cut -d" " -f1|head -n1
Ubuntu

#######################################################################
# EyeWitness Setup #
#######################################################################

[*] Installing Debian Dependencies
Reading package lists... Done
Building dependency tree
Reading state information... Done
python is already the newest version.
python-qt4 is already the newest version.
python-pip is already the newest version.
qt4-qmake is already the newest version.
qt4-qmake set to manually installed.
The following packages were automatically installed and are no longer required:
linux-headers-3.11.0-12 linux-headers-3.11.0-12-generic linux-image-3.11.0-12-generic linux-image-extra-3.11.0-12-generic
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
cmake-data emacsen-common
Suggested packages:
codeblocks eclipse
The following NEW packages will be installed
cmake cmake-data emacsen-common
0 upgraded, 3 newly installed, 0 to remove and 23 not upgraded.
Need to get 5,979 kB of archives.
After this operation, 15.9 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://gb.archive.ubuntu.com/ubuntu/ saucy/main emacsen-common all 2.0.5 [17.3 kB]
Get:2 http://gb.archive.ubuntu.com/ubuntu/ saucy/main cmake-data all 2.8.11.2-1ubuntu5 [832 kB]
Get:3 http://gb.archive.ubuntu.com/ubuntu/ saucy/main cmake amd64 2.8.11.2-1ubuntu5 [5,130 kB]
Fetched 5,979 kB in 0s (8,815 kB/s)
Selecting previously unselected package emacsen-common.
(Reading database ... 446623 files and directories currently installed.)
Unpacking emacsen-common (from .../emacsen-common_2.0.5_all.deb) ...
Selecting previously unselected package cmake-data.
Unpacking cmake-data (from .../cmake-data_2.8.11.2-1ubuntu5_all.deb) ...
Selecting previously unselected package cmake.
Unpacking cmake (from .../cmake_2.8.11.2-1ubuntu5_amd64.deb) ...
Processing triggers for man-db ...
Setting up emacsen-common (2.0.5) ...
Setting up cmake-data (2.8.11.2-1ubuntu5) ...
Install cmake-data for emacs
Setting up cmake (2.8.11.2-1ubuntu5) ...

[*] Installing Python Modules
Downloading/unpacking python-qt-binding
Downloading python_qt_binding-0.2.11.tar.gz
Running setup.py egg_info for package python-qt-binding

Installing collected packages: python-qt-binding
Running setup.py install for python-qt-binding

Successfully installed python-qt-binding
Cleaning up...

[*] Cloning and installing Ghost
Cloning into 'Ghost.py'...
remote: Reusing existing pack: 2070, done.
remote: Total 2070 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (2070/2070), 681.54 KiB | 680.00 KiB/s, done.
Resolving deltas: 100% (1306/1306), done.
Checking connectivity... done
Note: checking out '98025abe846c49682953c20ca2e3c0df6362f595'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

git checkout -b new_branch_name

HEAD is now at 98025ab... Merge pull request #154 from alec-deason/master
running install
Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
/usr/bin/python -E -c pass
TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
running bdist_egg
running egg_info
creating Ghost.py.egg-info
writing Ghost.py.egg-info/PKG-INFO
writing top-level names to Ghost.py.egg-info/top_level.txt
writing dependency_links to Ghost.py.egg-info/dependency_links.txt
writing manifest file 'Ghost.py.egg-info/SOURCES.txt'
reading manifest file 'Ghost.py.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.pyc' found under directory 'docs'
warning: no previously-included files matching '*.pyo' found under directory 'docs'
no previously-included directories found matching 'docs/_build'
no previously-included directories found matching 'docs/_themes/.git'
writing manifest file 'Ghost.py.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/tests
copying tests/run.py -> build/lib.linux-x86_64-2.7/tests
copying tests/__init__.py -> build/lib.linux-x86_64-2.7/tests
copying tests/app.py -> build/lib.linux-x86_64-2.7/tests
creating build/lib.linux-x86_64-2.7/ghost
copying ghost/ghost.py -> build/lib.linux-x86_64-2.7/ghost
copying ghost/__init__.py -> build/lib.linux-x86_64-2.7/ghost
copying ghost/test.py -> build/lib.linux-x86_64-2.7/ghost
creating build/lib.linux-x86_64-2.7/tests/ghost
copying tests/ghost/ghost.py -> build/lib.linux-x86_64-2.7/tests/ghost
copying tests/ghost/__init__.py -> build/lib.linux-x86_64-2.7/tests/ghost
copying tests/ghost/test.py -> build/lib.linux-x86_64-2.7/tests/ghost
creating build/lib.linux-x86_64-2.7/ghost/ext
copying ghost/ext/__init__.py -> build/lib.linux-x86_64-2.7/ghost/ext
creating build/lib.linux-x86_64-2.7/tests/ghost/ext
copying tests/ghost/ext/__init__.py -> build/lib.linux-x86_64-2.7/tests/ghost/ext
creating build/lib.linux-x86_64-2.7/ghost/ext/django
copying ghost/ext/django/__init__.py -> build/lib.linux-x86_64-2.7/ghost/ext/django
copying ghost/ext/django/test.py -> build/lib.linux-x86_64-2.7/ghost/ext/django
creating build/lib.linux-x86_64-2.7/tests/ghost/ext/django
copying tests/ghost/ext/django/__init__.py -> build/lib.linux-x86_64-2.7/tests/ghost/ext/django
copying tests/ghost/ext/django/test.py -> build/lib.linux-x86_64-2.7/tests/ghost/ext/django
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/tests
copying build/lib.linux-x86_64-2.7/tests/run.py -> build/bdist.linux-x86_64/egg/tests
copying build/lib.linux-x86_64-2.7/tests/__init__.py -> build/bdist.linux-x86_64/egg/tests
creating build/bdist.linux-x86_64/egg/tests/ghost
copying build/lib.linux-x86_64-2.7/tests/ghost/ghost.py -> build/bdist.linux-x86_64/egg/tests/ghost
copying build/lib.linux-x86_64-2.7/tests/ghost/__init__.py -> build/bdist.linux-x86_64/egg/tests/ghost
copying build/lib.linux-x86_64-2.7/tests/ghost/test.py -> build/bdist.linux-x86_64/egg/tests/ghost
creating build/bdist.linux-x86_64/egg/tests/ghost/ext
copying build/lib.linux-x86_64-2.7/tests/ghost/ext/__init__.py -> build/bdist.linux-x86_64/egg/tests/ghost/ext
creating build/bdist.linux-x86_64/egg/tests/ghost/ext/django
copying build/lib.linux-x86_64-2.7/tests/ghost/ext/django/__init__.py -> build/bdist.linux-x86_64/egg/tests/ghost/ext/django
copying build/lib.linux-x86_64-2.7/tests/ghost/ext/django/test.py -> build/bdist.linux-x86_64/egg/tests/ghost/ext/django
copying build/lib.linux-x86_64-2.7/tests/app.py -> build/bdist.linux-x86_64/egg/tests
creating build/bdist.linux-x86_64/egg/ghost
copying build/lib.linux-x86_64-2.7/ghost/ghost.py -> build/bdist.linux-x86_64/egg/ghost
copying build/lib.linux-x86_64-2.7/ghost/__init__.py -> build/bdist.linux-x86_64/egg/ghost
copying build/lib.linux-x86_64-2.7/ghost/test.py -> build/bdist.linux-x86_64/egg/ghost
creating build/bdist.linux-x86_64/egg/ghost/ext
copying build/lib.linux-x86_64-2.7/ghost/ext/__init__.py -> build/bdist.linux-x86_64/egg/ghost/ext
creating build/bdist.linux-x86_64/egg/ghost/ext/django
copying build/lib.linux-x86_64-2.7/ghost/ext/django/__init__.py -> build/bdist.linux-x86_64/egg/ghost/ext/django
copying build/lib.linux-x86_64-2.7/ghost/ext/django/test.py -> build/bdist.linux-x86_64/egg/ghost/ext/django
byte-compiling build/bdist.linux-x86_64/egg/tests/run.py to run.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/ghost/ghost.py to ghost.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/ghost/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/ghost/test.py to test.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/ghost/ext/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/ghost/ext/django/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/ghost/ext/django/test.py to test.pyc
byte-compiling build/bdist.linux-x86_64/egg/tests/app.py to app.pyc
byte-compiling build/bdist.linux-x86_64/egg/ghost/ghost.py to ghost.pyc
byte-compiling build/bdist.linux-x86_64/egg/ghost/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/ghost/test.py to test.pyc
byte-compiling build/bdist.linux-x86_64/egg/ghost/ext/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/ghost/ext/django/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/ghost/ext/django/test.py to test.pyc
installing package data to build/bdist.linux-x86_64/egg
running install_data
copying README.rst -> build/bdist.linux-x86_64/egg/ghost
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying Ghost.py.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying Ghost.py.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying Ghost.py.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying Ghost.py.egg-info/not-zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO
copying Ghost.py.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
creating dist
creating 'dist/Ghost.py-0.1b3-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing Ghost.py-0.1b3-py2.7.egg
creating /usr/local/lib/python2.7/dist-packages/Ghost.py-0.1b3-py2.7.egg
Extracting Ghost.py-0.1b3-py2.7.egg to /usr/local/lib/python2.7/dist-packages
Adding Ghost.py 0.1b3 to easy-install.pth file

Installed /usr/local/lib/python2.7/dist-packages/Ghost.py-0.1b3-py2.7.egg
Processing dependencies for Ghost.py==0.1b3
Finished processing dependencies for Ghost.py==0.1b3
[*] Setup script completed successfully, enjoy EyeWitness! :)

####
Running OK:
#############################################################################
# EyeWitness #
#############################################################################

Trying to screenshot 2 websites...

Attempting to capture: http://ebay.co.uk
Attempting to capture: http://github.com

[*] Done! Check out the report in the 03052014_090929 folder!