<?xml version="1.0" encoding="utf-8"?>
<html>
AIX is unique among users, and very little documentation exists. This guide assumes that the server is an IBM Power server running at least AIX version 5.3.0.0 TL 9.0.
For this installation, hardware was an IBM Power 520 P6 server with 4 GB RAM at Youngstown State University. It is assumed that the AIX administrator understands
some of the differences between AIX and other Unix and unix-like O/S.

AIX Prerequisites

The following needs to be configured or installed before the DSpace software and its dependencies.
Additional Software from AIX discs
Path Variables
Locale types

AIX Software

LIBM Libraries

Make sure AIX 5.3 LIBM Libraries are installed. Search for bos.adt.libm. (This will cause C compilers and their dependencies to fail when compiling Apache)

Path Variables

The $PATH statement is set in /etc/environment to include java6 and ant and other paths you wish. This will also effect the $PATH for root.

Locale

You need to have UTF-8 as your LOCALE. The LC_CYTPE has be to be reset to UTF-8. You should have your IBM AIX
installations discs available. The steps are:

You are done.

Preliminary Software installs

The following is a list of software installs that was needed before one can progress to the DSpace preliminaries and DSpace itself.

Source of software

Because AIX is a 'dialect' of UNIX, running on Power chips, some software needs to be build from source, and some can be build from rpms.

List of RPMs

The following is a list of RPMs that were needed to be installed (others already installed by AIX installation). Also, please check dependencies for these. There are specific dependencies that are needed. Refere to the AIX Open Source Packages above to see what is dependent on what.

<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">

Installs from Source

<nowiki>./configure --with-ssl=/usr/local/ssl --enable-mods-shared=ssl proxy speling rewrite info mime-magic proxy-ajp proxy-balancer proxy-connect --enable-suexec --with-suexec-caller
--with-suexec-logfile=/usr/local/apache2/logs/suexec --with-suexec-uidmin=100 CC=gcc </nowiki>

DSpace Preliminaries

Ant
Maven
Java
Postgresql
Tomcat

Ant

Ant 1.7.1 installed. These are binaries. Uncompressed and placed into

/usr/local/ant

Maven

Maven 1.7.x installed. These are binaries. Uncompressed and placed into

/usr/local/apache-maven

Java

IBM has their own flavor of Sun Java. You need to refer to the AIX Toolbox for Linux Applications to retrieve the latest files for Java 6. There are numerous SRs (SR1 throught SR4 as of this writing) that need to be applied to correct issues. In addition, the following jars should be added in Java6:

In the

/usr/java6/jre/lib/ext

directory:

You will need to edit

java.security

which is found at

 /etc/java6/jre/lib/security

DSpace requirements

Follow the directions for installing Tomcat, Postgresql, and DSpace in the DSpace documentation.

</html>