Note: This version of the VDT (1.10.0) is no longer supported. Feel free to look through the documentation and install it, but we cannot guarantee support for it. The current stable release is 1.10.1.
When you begin a fresh installation with Pacman, it asks you if you trust the caches from which the software will come. For example:
> pacman -get http://vdt.cs.wisc.edu/vdt_1100_cache:VDT Do you want to add [http://vdt.cs.wisc.edu/vdt_181_cache] to [trusted.caches]? (y or n):
You can avoid this question with an extra option, -trust-all-caches.
For example:
> pacman -trust-all-caches -get http://vdt.cs.wisc.edu/vdt_1100_cache:VDT
Normally, installing the VDT is an interactive process. You're asked several questions such as:
In VDT 1.10.0 any one or more of the VDT installation questions can be answered preemptivly by setting appropriate environment variables beforehand. This allows a fully automatic installation without user intervention. This can be done in one of two ways:
The following table shows the environment variables that can be set to pre-answer the question they correspond to.
| Question | Variable | Possible Values |
|---|---|---|
| Do you agree to the licenses? | VDTSETUP_AGREE_TO_LICENSES | y (yes) n (no) |
| Do you want to automatically update your CA Certificates? | VDTSETUP_CA_CERT_UPDATER | y (yes) n (no) |
| Do you want to update the CA certification revocation lists (CRLs) automatically? | VDTSETUP_EDG_CRL_UPDATE | y (yes) n (no) |
| Do you want edg-mkgridmap daemon to be run via cron? | VDTSETUP_EDG_MAKE_GRIDMAP | y (yes) n (no) |
| Would you like to enable the Bestman server to run automatically? | VDTSETUP_ENABLE_BESTMAN | y (enable) n (do not enable) |
| Would you like to enable the CEMon server to run automatically? | VDTSETUP_ENABLE_CEMON | y (enable) n (do not enable) |
| Would you like to enable the Condor batch system to run automatically? | VDTSETUP_ENABLE_CONDOR | y (enable) n (do not enable) |
| Would you like to enable the Condor Cron batch system to run automatically? | VDTSETUP_ENABLE_CONDOR_CRON | y (enable) n (do not enable) |
| Would you like to enable Globus Gatekeeper daemon to run automatically? | VDTSETUP_ENABLE_GATEKEEPER | y (enable) n (do not enable) |
| Would you like to enable Globus GridFTP daemon to run automatically? | VDTSETUP_ENABLE_GRIDFTP | y (enable) n (do not enable) |
| Would you like to enable Globus GRIS daemon to run automatically? | VDTSETUP_ENABLE_GRIS | y (enable) n (do not enable) |
| Would you like to enable the GUMS server to run automatically? | VDTSETUP_ENABLE_GUMS | y (enable) n (do not enable) |
| Would you like to enable the jClarens web services framework? | VDTSETUP_ENABLE_JCLARENS | y (enable) n (do not enable) |
| Would you like to enable Metronome (the NMI build and test framework) to run automatically? | VDTSETUP_ENABLE_METRONOME | y (enable) n (do not enable) |
| Would you like to enable OSG-RSV to run automatically? | VDTSETUP_ENABLE_OSG_RSV | y (enable) n (do not enable) |
| Would you like to enable the RLS server to run automatically? | VDTSETUP_ENABLE_RLS | y (enable) n (do not enable) |
| Would you like to setup daily rotation of VDT log files? | VDTSETUP_ENABLE_ROTATE | y (enable) n (do not enable) |
| Would you like to enable Squid to run automatically? | VDTSETUP_ENABLE_SQUID | y (enable) n (do not enable) |
| Would you like to enable Syslog-ng to run automatically? | VDTSETUP_ENABLE_SYSLOG_NG | y (enable) n (do not enable) |
| Would you like to enable the VOMRS server to run automatically? | VDTSETUP_ENABLE_VOMRS | y (enable) n (do not enable) |
| Would you like to enable the VOMS server to run automatically? | VDTSETUP_ENABLE_VOMS | y (enable) n (do not enable) |
| Would you like to enable Globus web-services container to run automatically? | VDTSETUP_ENABLE_WS_CONTAINER | y (enable) n (do not enable) |
| Do you want to install the Gratia Condor probe cron job? | VDTSETUP_GRATIA_CONDOR_PROBE | y (yes) n (no) |
| Do you want to install the Gratia Glexec probe cron job? | VDTSETUP_GRATIA_GLEXEC_PROBE | y (yes) n (no) |
| Do you want to install the Gratia LSF probe cron job? | VDTSETUP_GRATIA_LSF_PROBE | y (yes) n (no) |
| Do you want to install the Gratia PBS probe cron job? | VDTSETUP_GRATIA_PBS_PROBE | y (yes) n (no) |
| Do you want to install the Gratia SGE probe cron job? | VDTSETUP_GRATIA_SGE_PROBE | y (yes) n (no) |
| Do you want the Globus GRIS to only allow secure access? | VDTSETUP_GRIS_AUTH | y (yes) n (no) |
| Where would you like to install CA files? (Click here for more information) | VDTSETUP_INSTALL_CERTS | r (root)
l (local) n (no) |
Note that these templates are incomplete and need to have values filled in for the answers to the questions.
vdt-questions.shVDTSETUP_AGREE_TO_LICENSES='' export VDTSETUP_AGREE_TO_LICENSES VDTSETUP_CA_CERT_UPDATER='' export VDTSETUP_CA_CERT_UPDATER VDTSETUP_EDG_CRL_UPDATE='' export VDTSETUP_EDG_CRL_UPDATE VDTSETUP_EDG_MAKE_GRIDMAP='' export VDTSETUP_EDG_MAKE_GRIDMAP VDTSETUP_ENABLE_BESTMAN='' export VDTSETUP_ENABLE_BESTMAN VDTSETUP_ENABLE_CEMON='' export VDTSETUP_ENABLE_CEMON VDTSETUP_ENABLE_CONDOR='' export VDTSETUP_ENABLE_CONDOR VDTSETUP_ENABLE_CONDOR_CRON='' export VDTSETUP_ENABLE_CONDOR_CRON VDTSETUP_ENABLE_GATEKEEPER='' export VDTSETUP_ENABLE_GATEKEEPER VDTSETUP_ENABLE_GRIDFTP='' export VDTSETUP_ENABLE_GRIDFTP VDTSETUP_ENABLE_GRIS='' export VDTSETUP_ENABLE_GRIS VDTSETUP_ENABLE_GUMS='' export VDTSETUP_ENABLE_GUMS VDTSETUP_ENABLE_JCLARENS='' export VDTSETUP_ENABLE_JCLARENS VDTSETUP_ENABLE_METRONOME='' export VDTSETUP_ENABLE_METRONOME VDTSETUP_ENABLE_OSG_RSV='' export VDTSETUP_ENABLE_OSG_RSV VDTSETUP_ENABLE_RLS='' export VDTSETUP_ENABLE_RLS VDTSETUP_ENABLE_ROTATE='' export VDTSETUP_ENABLE_ROTATE VDTSETUP_ENABLE_SQUID='' export VDTSETUP_ENABLE_SQUID VDTSETUP_ENABLE_SYSLOG_NG='' export VDTSETUP_ENABLE_SYSLOG_NG VDTSETUP_ENABLE_VOMRS='' export VDTSETUP_ENABLE_VOMRS VDTSETUP_ENABLE_VOMS='' export VDTSETUP_ENABLE_VOMS VDTSETUP_ENABLE_WS_CONTAINER='' export VDTSETUP_ENABLE_WS_CONTAINER VDTSETUP_GRATIA_CONDOR_PROBE='' export VDTSETUP_GRATIA_CONDOR_PROBE VDTSETUP_GRATIA_GLEXEC_PROBE='' export VDTSETUP_GRATIA_GLEXEC_PROBE VDTSETUP_GRATIA_LSF_PROBE='' export VDTSETUP_GRATIA_LSF_PROBE VDTSETUP_GRATIA_PBS_PROBE='' export VDTSETUP_GRATIA_PBS_PROBE VDTSETUP_GRATIA_SGE_PROBE='' export VDTSETUP_GRATIA_SGE_PROBE VDTSETUP_GRIS_AUTH='' export VDTSETUP_GRIS_AUTH VDTSETUP_INSTALL_CERTS='' export VDTSETUP_INSTALL_CERTS |
vdt-questions.cshsetenv VDTSETUP_AGREE_TO_LICENSES '' setenv VDTSETUP_CA_CERT_UPDATER '' setenv VDTSETUP_EDG_CRL_UPDATE '' setenv VDTSETUP_EDG_MAKE_GRIDMAP '' setenv VDTSETUP_ENABLE_BESTMAN '' setenv VDTSETUP_ENABLE_CEMON '' setenv VDTSETUP_ENABLE_CONDOR '' setenv VDTSETUP_ENABLE_CONDOR_CRON '' setenv VDTSETUP_ENABLE_GATEKEEPER '' setenv VDTSETUP_ENABLE_GRIDFTP '' setenv VDTSETUP_ENABLE_GRIS '' setenv VDTSETUP_ENABLE_GUMS '' setenv VDTSETUP_ENABLE_JCLARENS '' setenv VDTSETUP_ENABLE_METRONOME '' setenv VDTSETUP_ENABLE_OSG_RSV '' setenv VDTSETUP_ENABLE_RLS '' setenv VDTSETUP_ENABLE_ROTATE '' setenv VDTSETUP_ENABLE_SQUID '' setenv VDTSETUP_ENABLE_SYSLOG_NG '' setenv VDTSETUP_ENABLE_VOMRS '' setenv VDTSETUP_ENABLE_VOMS '' setenv VDTSETUP_ENABLE_WS_CONTAINER '' setenv VDTSETUP_GRATIA_CONDOR_PROBE '' setenv VDTSETUP_GRATIA_GLEXEC_PROBE '' setenv VDTSETUP_GRATIA_LSF_PROBE '' setenv VDTSETUP_GRATIA_PBS_PROBE '' setenv VDTSETUP_GRATIA_SGE_PROBE '' setenv VDTSETUP_GRIS_AUTH '' setenv VDTSETUP_INSTALL_CERTS '' |