Skip to content

Latest commit

 

History

History
executable file
·
92 lines (61 loc) · 1.84 KB

deb_install.md

File metadata and controls

executable file
·
92 lines (61 loc) · 1.84 KB

Synda DEB package installation guide

Synopsis

This documents contains instructions to install Synda from DEB package.

Requirements

synda DEB package is available for Debian, Ubuntu and Mint.

Installation

Add IPSL Synda repository

echo deb http://sd-104052.dedibox.fr/synda/sdt/deb/repo/<distro-name>/ ipslrepo contrib | sudo tee /etc/apt/sources.list.d/synda.list

where <distro-name> can be one of

  • ubuntu14
  • ubuntu12
  • ubuntu16
  • mint17
  • debian8

If you need a distro/version that is not listed, you can open a github issue so we can add it to the list.

Note: DEB packages are currently only available for 64 bits architecture

Once repository is added, run command below to update package list.

sudo apt-get update

Then install Synda package using command below

sudo apt-get install synda --force-yes -y

Patch

Synda 3.8 DEB package contains a bug which prevent running application under certain circumstances.

Run the command below to fix it

sudo /usr/share/python/synda/sdt/bin/pip install myproxyclient==2.0.1

Configuration

  • Edit credentials file to set ESGF openid and password
sudo vi /etc/synda/sdt/credentials.conf

Note: to download file from ESGF, you need to create an openID account on one ESGF identity provider website (e.g. PCMDI, BADC, DKRZ..) and subscribe to CMIP5-RESEARCH role.

  • Restart service with
sudo service synda restart

Usage

To execute synda command, you must either be root, or part of the synda group.

A quickstart guide is available by running 'intro' subcommand

synda intro | more

Files location

  • /etc/synda/sdt
  • /srv/synda/sdt/data
  • /srv/synda/sdt/sandbox
  • /var/lib/synda/sdt
  • /var/tmp/synda/sdt
  • /var/tmp/synda/sdt/.esg/certificates
  • /var/log/synda/sdt
  • /usr/bin/synda
  • /usr/share/python/synda/sdt
  • /usr/share/doc/synda/sdt