Starlink installation via rsync
You can rsync from the EAO's night builds in Hilo if you want a 64-bit Linux or macOS build. These are automated builds, started out every morning (HST) if there have been any code changes pushed to the GitHub repository in the previous 24 hours. They should include StarJava and ORAC-DR.
To rsync from our nightly Linux 64 bit build on CentOS 6 you can do:
rsync -avz --delete rsync://starlink.eao.hawaii.edu/starlink.x86_64_nightly/ star-nightly/
The Git hash and date of the current nightly build on CentOS 6 can be viewed at http://starlink.eao.hawaii.edu/devdocs/starlink.version
We also produce similar automated nightly builds for CentOS 7 and Ubuntu 17.10. These builds have not yet been widely used or tested, so please let us know if you encounter any problems. You can rsync them as:
Centos 7: . rsync -avz --delete rsync://starlink.eao.hawaii.edu/starlink.el7_nightly/ star-nightly/
or Ubuntu 17.10: rsync -avz --delete rsync://starlink.eao.hawaii.edu/starlink.ubuntu_nightly star-nightly/
The following macOS nightly build is created on a machine running Mojave. We believe it should work on versions as old as 10.9 but we do not have the ability to test on any older versions of macOS.
rsync -avz --delete starlink.eao.hawaii.edu::starlink.osx/ stardev/ (macOS, nightly build)
The Git hash and date of the current nightly build on macOS can be viewed at http://starlink.eao.hawaii.edu/starnightly-osx.version
An up-to-date XQuartz X11 distribution must be installed. If you already have XQuartz installed but need to update it, you can run the application and go to the top menu and select: X11->Check for X11 updates. If you need to install the software, it can be found here: http://xquartz.macosforge.org/landing.
A recent Java JRE must be installed to use the StarJava programs topcat, splat stilts and frog. This can be found at http://www.oracle.com/technetwork/java/javase/downloads/index.html. To check if you have Java installed already, open a terminal, type java -version and see if the command is found, and if you have 1.8 installed.
There should not be any other dependencies for installing the macOS build; this is a change from previous releases which required manual installation of various libraries.
- These builds are cutting edge so new bugs may have crept in, or it is possible to rsync while an installation is happening.
- They are automatically generated and in general may not have been tested.
If you encounter any problems with these builds, email email@example.com for assistance.
To set up your environment for use with the Starlink Software Collection, first set the STARLINK_DIR environment variable to the location of the stardev directory. For example, if you rsync into to /home/person/software, set the STARLINK_DIR environment variable to /home/person/software/stardev. It is recommended that you edit the stardev/etc/login, stardev/etc/cshrc and stardev/etc/profile files to set this environment variable at the top of each file.
To use the Starlink Software Collection on csh and related shells (like tcsh), source $STARLINK_DIR/etc/login and $STARLINK_DIR/etc/cshrc. On sh and related shells (like bash), source $STARLINK_DIR/etc/profile.
For more details please see the installation page for the most recent release.
ORAC-DR for WFCAM
Because of the large size of WFCAM calibration files, they have been split off from the main download tarballs, as not everybody will be reducing WFCAM data using ORAC-DR. These calibrations can be downloaded here (901MB .tar.gz). The tar file will unzip into a wfcam/ directory in the directory you downloaded the tar file to. To install these calibration files, copy the directory into the $STARLINK_DIR/bin/oracdr/cal/ directory, thus creating the $STARLINK_DIR/bin/oracdr/cal/wfcam/ directory containing the calibration files.