There are a couple of options for managing cluster-wide software package installation:
- Use of the
alces gridware tool to install your applications and libraries -- these are installed in the
/opt/gridware tree and NFS exported to the cluster.
- Manually build your apps into the
/opt/apps tree -- similarly, this directory is NFS exported to the cluster.
There shouldn't be any need to install apps on the compute/slave nodes as they are able to access the software over the network.
Having said that, it's possible you might need distribution package (RPM) support for manually installed apps. If you need to do this, we'd recommend managing the process through customization profiles -- let us know if you need some pointers on configuring profiles that will handle distro package installations.