Note: This version of the VDT (1.10.1) is supported, but is not our latest stable release. The current stable release is 2.0.0.
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_1101_cache:VDT Do you want to add [http://vdt.cs.wisc.edu/vdt_1101_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_1101_cache:VDT
Normally, installing the VDT is an interactive process. You're asked several questions such as:
In VDT 1.10.1 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 '' |