Introduction

This guide details the process for installing the system requirements of the Structured Data Capture Conformance Tool (SDCCT).

Hardware Requirements

 

Hardware TypeMinimum RequirementNotes
CPU1 Processing Unit @ 2.0GHzOnly a rough estimate.
Memory (RAM)3GBLess memory is required if the pieces of software are run on different machines.

 

Software Requirements

 

Software NameMinimum VersionNotes
Ubuntu (Server)

14.04 LTS (Trusty Tahr)

 
Oracle Java 8 JDK + JRE1.8.0Install instructions detailed below.
Git CLI1.9.1Install instructions detailed below.
Apache Maven3.3.9Install instructions detailed below.

 

Install Software Requirements

Java Development Kit (JDK) & Java Runtime Environment (JRE)

In order to get the proprietary Oracle Java 8 packages, run the following:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get -f install
sudo update-java-alternatives -s java-8-oracle

The Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files are required for unlimited strength encryption used in SDCCT. They should already come with the oracle-java8-installer, but if not, run the following command:

sudo apt-get install oracle-java8-unlimited-jce-policy

 

To set the JAVA_HOME environment variable for the installed JDK:

export JAVA_HOME=/usr/lib/jvm/java-8-oracle
echo "export JAVA_HOME=$JAVA_HOME" | sudo tee -a /etc/environment


Git CLI

Run the following:

sudo apt-get install git

Apache Maven

Maven must be installed manually because the minimum version of Maven that must be installed is 3.3.9 and on 14.04 LTS, the default version of Maven that is installed is 3.0.5 if the following command

sudo apt-get install maven

is run.

Instructions for how to install Maven manually can be found here.

  • No labels