You are here: LIGOWiki>DASWG Web>Downloads>SoftwareDownloads>ScientificLinux (24 Jul 2017, thomas.downes@ligo.org)EditAttach

Introduction

This page provides detailed instructions for enabling the LSCSoft Repositories on Scientific Linux 7.x systems.

Scientific Linux Repository Instructions

These instructions assume that you have only the base Scientific Linux Repositories enabled, if you have any versions of EPEL configured (or any other repositories) please remove these before continuing as they could interfere with the installation of LSCSoft.

The installation has to be performed as the root user.

Configure Repositories

  1. Download the configuration RPM for the production LSCSoft repository:
    # wget http://software.ligo.org/lscsoft/scientific/7/x86_64/production/lscsoft-production-config-1.3-1.el7.noarch.rpm
  2. Check that the SHA256 checksum matches the following:
    # openssl sha256 lscsoft-production-config-1.3-1.el7.noarch.rpm
    SHA256(lscsoft-production-config-1.3-1.el7.noarch.rpm)= 7b250f9148ba88617fb6494390c871557d3b519252f8eafc5e6aa62cecae6b4b
  3. Install the RPM:
    # rpm -ivh lscsoft-production-config-1.3-1.el7.noarch.rpm
  4. Clear the yum cache and initialise the repository:
    # yum clean all
    # yum makecache
  5. The system should now be configured to track the LSCSoft Production repository.
  6. Check to see if any updates are available and install them using:
    # yum update
  7. The repository configuration itself is managed via packages in the LSCSoft repository so any updates will automatically be installed using the standard package update process.
  8. Now that the system is tracking the production repository it can be configured to track the other repositories required to install the LSC Software Suite:
    # yum install lscsoft-backports-config
    # yum install lscsoft-epel-config
    # yum install lscsoft-grid-config
  9. Refresh the yum cache by running:
    # yum clean all
    # yum makecache
  10. Install available updates:
    # yum update

Install LSCSoft Packages

  1. If you want a newer version of git then you can install the git2u-all meta-package, after enabling the IUS repository:
    # yum install lscsoft-ius-config
    # yum clean all && yum makecache
    # yum install git2u-all
    Before doing this you may have to remove the existing git packages from the system.
  2. Then you can install all the LSCSoft software by installing the lscsoft-all meta-package:
    # yum install lscsoft-all
  3. 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 install the configuration RPM for the testing repository.

  1. Make sure the production repository is enabled, by following the above instructions
  2. Install the lscsoft-testing-config rpm:
    # yum install lscsoft-testing-config
  3. Clear the yum cache and initialise the repository:
    # yum clean all
    # yum makecache
  4. Check for, and install, any updates using:
    # yum update

LDG Client

If wish to install the LDG Client to connect to various LDG Clusters see the following documentation.

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.
Topic revision: r19 - 24 Jul 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