Installing sensitivity.io on Ubuntu 16.04 LTSΒΆ

Note

You have to install Qt >= 5.6 in order to have sensitivity.io running on your system.

To install sensitivity.io on Ubuntu 16.04 LTS

  1. Log in to the system that will be used for developing with sensitivity.io and open a terminal window.
  2. Download the SDK directly from your Control Panel. Always get the latest version by simply downloading the archive.
  3. Install prerequisites
  • Update system:

    sudo apt-get update && sudo apt-get upgrade

  • Packages needed for sensitivity.io development environment:

    sudo apt-get install libgl1-mesa-dev zlib1g-dev libudev-dev libboost-all-dev libxss-dev default-jdk libcurl4-openssl-dev libdbus-1-dev libcrypto++-dev poppler-utils php5-dev libsystemd-dev

  • Packages needed for sensitivity.io production environment:

    sudo apt-get install libcrypto++9v5 poppler-utils libcurl3

  1. Install Qt from a repository.
  • Add Qt repository (Qt 5.9.3):

    sudo apt-add-repository ppa:beineri/opt-qt593-xenial

  • Update packages:

    sudo apt-get update

  • Install requirements for development or :

    sudo apt-get install qt-latest qtcreator-latest

  • Install requirements for production

    sudo apt-get install qt-latest

  1. Install sensitivity.io packages:
  • Extract the sensitivity.io packages from the archive:

    tar -xvzf sensitivityio_sds.tar.gz

  • Development Install all extracted .deb packages (assuming you have only the extracted packages inside):

    sudo dpkg -i *.deb

  • Production Install selected .deb packages:

    sudo dpkg -i libcppdevtk-base_1.0.8-0ubuntu1_amd64.deb libsensitivityio-base_1.1.3-0ubuntu1_amd64.deb libsensitivityio-chardet_1.1.3-0ubuntu1_amd64.deb libsensitivityio-file-magic_1.1.3-0ubuntu1_amd64.deb libcppdevtk-util_1.0.8-0ubuntu1_amd64.deb libsensitivityio-catdoc_1.1.3-0ubuntu1_amd64.deb libsensitivityio-c-license_1.1.3-0ubuntu1_amd64.deb libsensitivityio-license_1.1.3-0ubuntu1_amd64.deb libsensitivityio-aho-corasick_1.1.3-0ubuntu1_amd64.deb libsensitivityio-c-base_1.1.3-0ubuntu1_amd64.deb libsensitivityio-c-sds_1.1.3-0ubuntu1_amd64.deb libsensitivityio-sds_1.1.3-0ubuntu1_amd64.deb

  1. Test your installation.

    • Start one of the demo apps installed by the packages:

      /opt/cososys/bin/sensitivityio_test_sdse

You should see the demo app for scanning files and folders.

You can now start working on your integration.