CDS software packages
This page describes how to use the CDS Debian software archives.
The current fully-supported Debian version is Debian 10 "buster". The following assumes that you already have the appropriate Debian system installed.
Debian is the primary supported operating system for the Advanced LIGO Real Time System (RTS) and the control room tools. CDS workstation software is also supported on Scientific Linux 7. Please see the Scientific Linux 7 CDS workstation install page for information about installations on that platform.
Adding CDS archives
cdssoft-release-<release> packages that handle setting up the apt source, adding signing keys, pinning, etc. Click on the link below corresponding to your debian version, and from the linked folder download the latest
cdssoft-release-$RELEASE_$VERS_all.deb package (where RELEASE and VERS are variables to be filled in):
Then install manually with dpkg, e.g.:
$ exprt RELEASE="buster" $ wget -c http://apt.ligo-wa.caltech.edu/debian/pool/$RELEASE-unstable/cdssoft-release-$RELEASE/cdssoft-release-$RELEASE.deb $ sudo dpkg -i cdssoft-release-$RELEASE.deb $ sudo apt update
At this point you should be able to start installing packages:
$ sudo apt install cds-workstation
CDS "restricted" archives
Software that LIGO is not legally allowed to redistribute (such as the Dolphin IX drivers) are available in a restricted archive. The best way to enable this archive is to first install the cdssoft-release-* package as described above, and then create a separate sources list for restricted archive:
# /etc/apt/sources.list.d/cdssoft-restricted.list deb [signed-by=/usr/share/keyrings/cdssoft-unstable-archive-keyring.gpg] https://$USER:$PASSWORD@apt.ligo-wa.caltech.edu/debian stretch-restricted main
The value of $USER and $PASSWORD can be found in the "CDS licensed repositories" secret in the LIGO Shared Secrets page.