Introduction

This guide details the process for installing the system requirements of the Direct Certificate Discovery Tool (DCDT, or the Tool).

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)12.04 LTS (Precise Pangolin) or
13.04 (Raring Ringtail)
 
Oracle Java 7 JDK + JRE1.7.0Install instructions detailed below.
Mercurial CLI2.2.2Install instructions detailed below.
OpenSSL CLI1.0.0Install instructions detailed below.
Apache Ant1.7Install instructions detailed below.
Apache Maven3.0Install instructions detailed below.
Apache Tomcat7.0Install instructions detailed below.

 

Install Software Requirements

System

Installing the software packages detailed below requires several common system-wide utilities. They can be installed by running:

sudo apt-get install wget

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

In order to get the proprietary Oracle Java 7 packages, a custom install script (provided by the OAB Java GitHub project) must be utilized. To create and install the packages, run the following:

wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java.sh -O ~/oab-java.sh
chmod
+x ~/oab-java.sh
sudo
~/oab-java.sh -7
sudo apt
-get install oracle-java7-jdk
sudo update
-java-alternatives -s java-7-oracle

Note: when running the final command above, you might see some errors like the following:

update-alternatives: error: no alternatives for mozilla-javaplugin.so.

These errors can be safely ignored.

Mercurial CLI

Run the following:

sudo apt-get install mercurial

OpenSSL CLI

Run the following:

sudo apt-get install openssl

Apache Ant

Run the following:

sudo apt-get install ant

Apache Maven

Run the following:

sudo apt-get install maven

Apache Tomcat

Run the following:

sudo apt-get install tomcat7 tomcat7-admin
  • No labels