|
|
This page describes how to use the CDS Debian software archives.
|
|
|
|
|
|
The current fully-supported Debian version is [Debian 10 "buster"](https://www.debian.org/releases/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](https://cdswiki.ligo-la.caltech.edu/foswiki/bin/view/CDS/StandaloneOffsiteWorkstationInstallationSL7) page for information about installations on that platform.
|
|
|
|
|
|
Please report packaging issues either to the relevant [CDS project](https://git.ligo.org/groups/cds/-/issues) or to the [CDS packaging project](https://git.ligo.org/groups/cds-packaging/-/issues) for supported third-party software.
|
|
|
|
|
|
Adding CDS archives
|
|
|
-------------------
|
|
|
|
|
|
CDSSoft provides `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):
|
|
|
|
|
|
* [cdssoft-release-buster (debian 10)](http://apt.ligo-wa.caltech.edu/debian/pool/buster-unstable/cdssoft-release-buster/)
|
|
|
* [cdssoft-release-bullseye (debian 11)](https://apt.ligo-wa.caltech.edu/debian/pool/bullseye-unstable/cdssoft-release-bullseye/)
|
|
|
|
|
|
Then install manually with dpkg, e.g.:
|
|
|
|
|
|
```shell
|
|
|
$ export 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
|
|
|
```
|
|
|
|
|
|
On Debian systems you can also run the following command to automatically retrieve the release code name.
|
|
|
```shell
|
|
|
export RELEASE=`lsb_release -c | awk '{ print $2 }'`
|
|
|
```
|
|
|
|
|
|
At this point you should be able to start installing packages:
|
|
|
```shell
|
|
|
$ 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:
|
|
|
```shell
|
|
|
# /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"](https://secrets.ligo.org/secrets/163/) secret in the LIGO Shared Secrets page.
|
|
|
|
|
|
List of packages
|
|
|
----------------
|
|
|
|
|
|
[List of packages and applications provided for CDS workstations](List of Packages for CDS workstations) |
|
|
\ No newline at end of file |