Differences between revisions 32 and 33
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
Line 5: Line 4:
To rsync from our nightly Linux 64 bit build you can do: To rsync from our nightly Linux 64 bit build  on centos 6 you can do:
Line 7: Line 6:
 `rsync -avz --delete rsync://starlink.eao.hawaii.edu/starlink.x86_64_nightly/ star-nightly/`  . `rsync -avz --delete rsync://starlink.eao.hawaii.edu/starlink.x86_64_nightly/ star-nightly/`
Line 9: Line 8:
This is an automated build, carried out every morning (HST) if there have been any code changes pushed to the Github Repo. It includes Starjava and ORAC-DR. This is an automated build, started out every morning (HST) if there have been any code changes pushed to the Github Repo in the previous 24 hours. It includes Starjava and ORAC-DR.

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:
Line 12: Line 17:
It is also possible to sync from the local builds we have on the EAO computers in hilo, either from our /star build or our /stardev build.

 `rsync -avz --delete --exclude=local --exclude=lost+found starlink.eao.hawaii.edu::starlink.x86_64/ star/` (for 64-bit Linux: usually just the same as the last release, but not always.)

 `rsync -avz --delete --exclude=local --exclude=lost+found starlink.eao.hawaii.edu::stardev.x86_64/ stardev/` (for 64-bit Linux, cutting edge)

Please note that these two EAO builds are frequently in an unusual state, and the output from starversion may not be completely accurate. They are in general less up-to-date than the nightly build listed above. In particular, Starjava is often not updated for long periods of time in these two builds.
Line 21: Line 19:
The following OSX nightly build is created on a machine running Yosemite. We believe it should work on versions as old as Snow Leopard, but we do not have the ability to test on any older versions of OSX. It appears to work happily on more recent versions of OSX as well -- please let us know if you encounter any problems
Line 22: Line 21:
The following OSX nightly build is created on a machine running Yosemite. We believe it should work on versions as old as Snow Leopard, but we do not have the ability to test on any older versions of OSX ====

`rsync -avz --delete --exclude=local --exclude=lost+found starlink.eao.hawaii.edu::starlink.osx/ stardev/` (OSX, nightly build)
 . `rsync -avz --delete --exclude=local --exclude=lost+found starlink.eao.hawaii.edu::starlink.osx/ stardev/` (OSX, nightly build)
Line 30: Line 26:
 2. A recent Java JDK 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.  1. A recent Java JDK 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.
Line 35: Line 31:

Linux

You can rsync from the EAO's builds in Hilo if you want a 64-bit Linux build. These are all built on CentOS 6.

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/

This is an automated build, started out every morning (HST) if there have been any code changes pushed to the Github Repo in the previous 24 hours. It includes Starjava and ORAC-DR.

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:

Mac OSX:

The following OSX nightly build is created on a machine running Yosemite. We believe it should work on versions as old as Snow Leopard, but we do not have the ability to test on any older versions of OSX. It appears to work happily on more recent versions of OSX as well -- please let us know if you encounter any problems

  • rsync -avz --delete --exclude=local --exclude=lost+found starlink.eao.hawaii.edu::starlink.osx/ stardev/ (OSX, nightly build)

OSX REQUIREMENTS

  1. 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.

  2. A recent Java JDK 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 OS X build; this is a change from previous releases which required manual installation of various libraries.

Caveats

  • The 64-bit Linux build will only run on a system that is compatible with CentOS 6.
  • These builds are cutting edge so new bugs may have crept in, or it is possible to rsync while an installation is happening.
  • The stardev.x86_64 is more cutting edge then the starlink.x86_64 build. It is also built for /stardev which is useful because it will not clash with any /star libraries you may have from a previous system-wide install. Use the stardev rsync if you are on a site that uses /star.
  • The Mac OS X builds and the star-nightly builds are automatically generated and may not have been tested.
  • The stardev.x86_64 build is used by people in Hilo, but is frequently left in an unusual state.

If you encounter any problems with these builds, email scicom@eao.hawaii.edu for assistance.

Post-installation Run-up

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.

Starlink: rsyncStarlink (last edited 2023-12-20 20:11:12 by SarahGraves)