This documents contains instructions to install Synda from DEB package.
synda DEB package is available for Debian, Ubuntu and Mint.
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
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
- 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
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
- /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