<?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.
The following needs to be configured or installed before the DSpace software and its dependencies.
Additional Software from AIX discs
Path Variables
Locale types
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)
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.
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.
The following is a list of software installs that was needed before one can progress to the DSpace preliminaries and DSpace itself.
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.
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">
/usr/local/apache2 |
<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> |
Ant
Maven
Java
Postgresql
Tomcat
Ant 1.7.1 installed. These are binaries. Uncompressed and placed into
/usr/local/ant |
Maven 1.7.x installed. These are binaries. Uncompressed and placed into
/usr/local/apache-maven |
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 |
Follow the directions for installing Tomcat, Postgresql, and DSpace in the DSpace documentation.
</html>