<?xml version="1.0" encoding="utf-8"?>
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 18.104.22.168 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
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:
- Start SMIT to begin changes
- Choose System Environments
- Then Manage Language Environment
- Change/Show Primary Language Environment
- Change/Show Cultural Convention, Language, or Keyboard
- F4 to change from a list. If UTF-8 does not appear, you will need to install this from you AIX installation discs.
- <ENTER> to "do"
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.
- IBM provides AIX Toolbox for Linux Applications which provides lots of software. Some of
it not the most recent release possible.
- Michael Perzl has AIX Open Source Packages which has many of the software needs in an RPM type format.
- In both places you can download the RPM and use SMIT to install. No need to install the RPM from the Console.
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.
- make-3.80-2 (which is GMAKE, so don't get confused)
Installs from Source
- openssh (Instructions not thorough. Add --with-tcp_wrapper. Used DSA encryption. Edit PAM.conf and sshd.conf)
- readline 6.0 (Readline 6.0 resolves issues with postgresql)
- Apache 2.2.11 (You don't need for DSpace, but comes in handy if using proxy_http or proxy_ajp).
- Apache installed into
- The following configure was used to make sure all dso's were installed:
Ant 1.7.1 installed. These are binaries. Uncompressed and placed into
Maven 1.7.x installed. These are binaries. Uncompressed and placed into
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:
You will need to edit
which is found at
- If the file is read-only, change it to be able to be written by root. (chmod o+a java.security)
- Fine the stanza "List of providers and their preference orders ....". Just add at the end
Follow the directions for installing Tomcat, Postgresql, and DSpace in the DSpace documentation.