How can I install programs (for everyone to use and not using my own disk quota) in the UNIX machines?
Last updated: August 15th, 2019 02:57 PM
Here is the procedure to follow when upgrading or installing software on the contributor's directory /usr/local/contrib:
- Send a request to tech@sci.pitt.edu and request to be added to the contributor's list. Be sure to specify what you want to install in this e-mail!
- Download the software into the contrib directory, untar, etc.
- Install the software for as many platforms as possible. Here is a list of the platforms we currently support:
- The install procedure is as follows:
- any of the Elements machines for CentOS Linux (see the chart at the top of this page for the different CentOS variants)
- blitz.cs.pitt.edu for Solaris 9
- hydra.cs.pitt.edu for Solaris 10
- There is a directory under /usr/local/contrib that you add the software to. Unzip the software and add the sources to /usr/local/contrib/XXX/src and add the binaries to /usr/local/contrib/bin (NOTE: No XXX in the bin directory, it is pure /usr/local/contrib/bin).
- Write a documentation or README file that will reside in the /usr/local/contrib/XXX directory. This should include the paths and the variables that the software requires. If the usage is complicated, a script should be created to facilitate using the program.
- Install the man pages in /usr/local/contrib/man.
Thanks again for volunteering! We truly appreciate it! Also, let tech know if you have any problems.