RPM Prerequisites

Extra CentOS repositories

The EPEL, IUS and CCG rpm repositories are needed to install packages that are not in the CentOS base repositories.

The way to add the EPEL and IUS repositories, depends on the version of CentOS you’re having. The following example is for CentOS 6.6, for other versions of CentOS please follow the instructions at IUS Repos:

# yum install https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# yum install https://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-14.ius.centos6.noarch.rpm
# yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpm

To add the CCG repository:

# yum install http://repo.ccgapps.com.au/repo/ccg/centos/6/os/noarch/CentOS/RPMS/ccg-release-6-2.noarch.rpm

MongoDB

RDRF uses MongoDB to store phenotype data. A simple MongoDB installation for evaluating RDRF can be achieved by installing the RPM:

# yum install mongodb-server

Start the MongoDB service with:

# service mongod start