You are here: LIGOWiki>DASWG Web>DebianJessie (revision 3)EditAttach
This page provides detailed instructions for enabling the LSCSoft Repositories on Debian 8.x (Jessie) systems.

The current reference version of the Debian operating system is version 8, codename "jessie". We package experimentally for Debian Testing, codename "stretch" so the daring can substitute "stretch" for "jessie" below if they wish to use Debian Testing. The support for Debian Testing is on a best effort basis.

Debian Repository Instructions

The installation has to be performed as the root user.

Configure Repositories

  1. Add the Debian LSCSoft repository to your system by adding the following to the file /etc/apt/sources.list.d/lscsoft.list:
    deb http://software.ligo.org/lscsoft/debian jessie contrib
    deb-src http://software.ligo.org/lscsoft/debian jessie contrib
  2. You can then update the repository metadata with:
    # apt-get update
  3. This command will return with an error as the system can't verify that the packages are signed as the signing key is not available on the system. The simplest way to add the correct signing key is to install the lscsoft-archive-keyring package using:
    # apt-get install lscsoft-archive-keyring
    You will have to agree to trust the repository.
  4. You can also manually download the lscsoft-archive-keyring package, verify it, and then install it manually using:
    # wget http://software.ligo.org/lscsoft/debian/pool/contrib/l/lscsoft-archive-keyring/lscsoft-archive-keyring_2016.06.20-2_all.deb
    # openssl sha256 lscsoft-archive-keyring_2016.06.20-2_all.deb
    SHA256(lscsoft-archive-keyring_2016.06.20-2_all.deb)= 6bc13fa2d1f1e10faadea4ba18380a002be869a78988bbc22194202c9ba71697
    # dpkg -i lscsoft-archive-keyring_2016.06.20-2_all.deb
  5. After installing the lscsoft-archive-keyring package you need to update the repository meta-data again:
    # apt-get update

Install LSCSoft Packages

  1. You can install all the LSCSoft software by installing the lscsoft-all meta-package:
    # apt-get install lscsoft-all
  2. Your system is now configured with all the LSC Software and is ready for development usage.

Testing Repository

If you want to track the LSCSoft Testing repository then you simply add the testing repository details to your configuration.

  1. Make sure the production repository is enabled, by following the above instructions .
  2. Add the Debian LSCSoft testing repository to your system by adding the following to the file /etc/apt/sources.list.d/lscsoft-testing.list:
    deb http://software.ligo.org/lscsoft/debian jessie-proposed contrib
    deb-src http://software.ligo.org/lscsoft/debian jessie-proposed contrib
  3. You can then update the repository metadata with:
    # apt-get update
  4. Check for, and install, any updates using:
    # apt-get upgrade
    # apt-get dist-upgrade

Problems

If you encounter any problems with these instructions please file a ticket here. Fill out the summary and description field and leave everything else as they are.
Edit | Attach | Print version | History: r5 | r4 < r3 < r2 < r1 | Backlinks | View wiki text | Edit WikiText | More topic actions...
Topic revision: r3 - 07 Apr 2017, thomas.downes@ligo.org
 

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding LIGOWiki? Send feedback