================== INSTALLATION GUIDE ================== Here is the complete installation guide for pyPassport and ePassportViewer on Linux (tested on Ubuntu 12.04LTS 32bit) with an Omnikey 5321 using python 2.7. pyPassport ========== * Install python-dev: "sudo apt-get install python-dev" * Install setuptools: "sudo apt-get install python-setuptools" * Install pyCrypto: "sudo apt-get install python-crypto" * Install pyasn1: "sudo apt-get install python-pyasn1" * Install pyscard: "sudo apt-get install python-pyscard" * Install openssl: "sudo apt-get install openssl python-openssl" * Install JRE (for createSOD): "sudo apt-get install openjdk-6-jre-headless" * Install pypassport-2.0: "cd pypassport-2.0" "python setup.py bdist_egg" "cd dist" "sudo easy_install pypassport-2.0-py2.7.egg" Install driver ============== * Unplug readers * Install libusb-dev: "sudo apt-get install libusb-dev" * Install pcscd: "sudo apt-get install pcscd" - Omnikey 5321: "cd ressources" "tar xzf ifdokrfid_lnx_i686-2.10.0.1.tar.gz" "cd ifdokrfid_lnx_i686-2.10.0.1" "sudo ./install" - ACR: "cd ressources" "unzip ACR122_PKG_Lnx_102_P.zip" "cd acsccid_linux_bin-1.0.2/ubuntu10.10" "sudo dpkg -i libacsccid_1.0.2-1_i386.deb" * Test the reader Plug the reader "sudo pcscd -f -d" ePassportViewer =============== * Install tkinter: "sudo apt-get install python-tk" "sudo apt-get install python-imaging-tk" * Install libjpeg62: "sudo apt-get install libjpeg62" * Install Reportlab: "sudo apt-get install python-reportlab" * Run ePassportViewer: "cd ePassportViewer-2.0" "python ePassportViewer.py" or 'click and run'