This is a short set of instructions aimed to install the DESDM EUPS system in your machine. Please refer the official EUPS installation guide
0) Prerequisites
For a complete set of instructions, please see the complete list of pre-requisites packages.
Darwin Specific (OSX 10.7-10.9)
DESDM eups uses Darwin's cc (clang compiler), so you will need to have Xcode 5.1.1 installed. Here is the link to get the Xcode dmg (you will need a free developer's account). Make sure that you've agreed to the Xcode license agreements, please run 'xcodebuild -license'
xcodebuild -license
Unfortunately Apple does not ship with gfortran. Get the gfortan dmg image from: https://gcc.gnu.org/wiki/GFortranBinaries
for 10.7: http://coudert.name/software/gfortran-4.8.2-Lion.dmg
for 10.8: http://coudert.name/software/gfortran-4.8.2-MountainLion.dmg
for 10.9: http://coudert.name/software/gfortran-4.8.2-Mavericks.dmg
1) Decide on the location
For example if you want to install in the user local space ~/EUPS_DESDM
mkdir $HOME/EUPS_DESDM cd $HOME/EUPS_DESM
2) Install EUPS
Download the EUPS self-install script
curl -O http://desbuild.cosmology.illinois.edu/desdm_eupsinstall.py
After that, run it with python:
python desdm_eupsinstall.py
and follow the instructions.
It will ask for two installation paths. One for EUPS itself and one for the software installed via EUPS packages. It will also ask if ICC and MKL should be used (which leads to a set of additional questions). The script can also modify the login-scripts to setup EUPS every time you log in. After confirming the settings the script will download and install EUPS.
In case we are re-installing EUPS, make sure we clean-up the EUPS variables.
unsetenv EUPS_PATH unsetenv EUPS_DIR
3) SVN Access
Make sure you have read access (check out) to DESDM Subversion repository.
svn info $SVNROOT
Subversion (SVN) access problems
If you have problems accessing SVN or if you forgot your password you can get help here filling out this form:
4) Start installing packages
For example, to install the development packages:
eups distrib install DESDMdevel fall2014+0
Once it build, you can load it like this:
setup -v DESDMdevel fall2014+0