sysadmin
@
extreme.indiana.edu
|
Sysadmin's Guide
Our lab maintains the following types of software
packages:
- Internal Packages: Software packages developed
internally by this lab. These packages are managed by CVS but
we install stable versions in a common location for global
lab use.
- Research Packages: Software packages developed by
other research institutions. These packages vary on their
ease of deployment (e.g., may not cleanly compile on all
platforms) and may be lacking adequate documentation.
Knowledge of the research, user experience with the package,
and sometimes just pure luck greatly aid in the deployment
process.
- Non-standard Packages: Software packages used in
our lab but not supported by CSG (i.e., only useful to us).
These packages are fairly stable and usually require very
little effort to install.
- CSG-supported Packages: Standard well-known and
used software packages which include a server as part of
their deployment process. CGS maintains versions of these
packages as well but we choose to deploy our own server for
maintainability reasons.
Each software package is maintained by one or more members
of the lab. Maintenance of a package includes the
following:
-
Installation and maintenance: The following links
provide guidelines for how to install a software package
within our directory infrastructure and should cover most
types of package installs. In the interest of neatness, try
to follow these guidelines as closely as possible. However,
there will inevitably be some software packages which do
not follow any kind of conventional installation
procedures. In these cases, use your own judgement to pick
and choose which guidelines make sense to follow (in these
cases, documentation is very important).
-
Documentation: Most packages we install can greatly
benefit from documentation. However, some packages are so
simple and straightforward that very little documentation
is needed. So, use your best judgement and when reasonable,
please provide the following types of documentation:
|