Here are notes from Steve Rumble about how to install a new software package on all of the cluster machines:
- If there isn't a recent package provided by RedHat, we just compile from source.
Write and test a shell script that compiles and installs the package on the local machine.
- Write another script that will ssh as root into each cluster node (in parallel) and run the build/install script.
- Add the build/install commands to the script that is used to reimage cluster machines:
Be sure to test the script by reimaging a cluster machine (see Reimaging a Cluster Machine for details).