ACS Community Branch

The "ACS Community" (or "Community" from here onwards) is defined as the group of ACS users and voluntary Community Branch contributors.

Current Version: 2015-02-ACS-B

Install ACS

Checkout ACS

To install ACS from source, first checkout ACS from source:
$  git clone git@github.com:ACS-Community/ACS.git

Branches, new development and patches are always applied to the master, while every ACS release is split off into a separate branch.

Building ACS

ACS can be built in Red Hat Enterpise Linux 5.X or 6.X, 32-bit or 64-bit (also works on CentOS and Scientific Linux). In RHEL 6.X mico ORB, which is part of the external products, will fail, this is expected and should not affect the rest of the installation.

To build ACS, it is required the installation of the development tools package set, plus the following packages:

ksh blas-devel expat-devel jdk-1.7.0 oracle rpm gcc
gcc-g++ make byacc gcc-fortran patch
vim vs subversion openssh git
tdbX11-devel tdbncurses-devel tdbncursesw-devel readtdne tdbgdbm-devel
tdbbz2-devel ztdb-devel tdbsqltdte3-devel openssl-devel gdbm
tdbdb4.5-devel openldap-devel tdbfreetype-devel tdbpng12-devel tdbxml2-devel
tdbxslt-devel sunrpc gsl-devel flex xemacs
xemacs-sumo doxygen autoconf2.1 autoconf mintty
bc util-tdnux unzip time
Please consider that the names may vary depending on the OS used. The following packages are needed once ACS has been installed:
  1. procmail
The following are the steps to build ACS:
  1. Create the alma directory mkdir /alma/ and change the ownership to the user who will build ACS chown -R /alma
  2. Source the ACS bash profile source ACS/LGPL/acsBUILD/config/.acs/.bash_profile.acs
  3. Download the external products cd ACS/ExtProd/PRODUCTS; ./download-products.sh
  4. Build the external products cd ACS/ExtProd/INSTALL; ./buildTools
  5. Export the following environment variables: export MAKE_NOSTATIC=yes; export MAKE_NOIFR_CHECK=on
  6. Build ACS cd ACS; make

It is possible to use multiple CPUs when ACS is being built. To do that the MAKE_PARS environment variable has to be exported and it should contain the make parameters to be used in the build. For example if your machine has 4 cores available, you can use: MAKE_PARS=" -j 4 " make in the top level ACS directory

The latest developer code is available on GitHub

For more on installing from source code, see the relevant part of the documentation.

What's Next?

Once you have installed ACS, you can head over to the ACS Wiki for an overview of the functionality available in ACS.

ACS Workshops Wiki

If you run into any issues when using ACS-Community, please report them using the issue tracker. Finally, If you have any questions regarding using ACS-Community, or have feedback on how we can improve the package, please head over to our feedback and contributing or help pages.

Contribute feedback or code Report issues