Project

General

Profile

PEM installation

Download pem executable :

$ mkdir /your_install_path/bin
$ wget http://pem.csnsm.in2p3.fr:8080/pem -O /your_install_path/bin/pem
$ chmod u+x /your_install_path/bin/pem
$ mkdir -p /your_install_path/.pem

Be sure to have minimal tools installed :

$ apt-get install rsync

PEM update

Once pem is downloaded :

$ /your_install_path/bin/pem update pem -d /your_install_path/ -s pem.csnsm.in2p3.fr:8081

~/.pemrc file

To ease your day to day PEM experience you can add parameter couples :

name=value

Typical ~/.pemrc file

directory=/opt/pem
uri=http://pem.csnsm.in2p3.fr:8080
sync=pem.csnsm.in2p3.fr:8081

Debian dependencies

Jessie - pem-build

$ apt-get install rsync make libc6-dev lsb-release mercurial monotone git

Others debian based distributions - pem-build

$ apt-get install rsync make libc6-dev lsb-release

pem-sync

$ apt-get install rsync lsb-release

cross project dependencies

  • In order to build dcod
$ apt-get install zlib1g-dev patchutils uuid-dev
  • In order to build dot tool
$ apt-get install autoconf graphviz
  • In order to build apq_postgresql
$ apt-get install libpq-dev
  • In order to build stable realm on Debian Jessie
$ apt-get install libgtk-3-dev

All in one

$ apt-get install autoconf graphviz zlib1g-dev patchutils uuid-dev rsync make libc6-dev lsb-release mercurial monotone git libpq-dev libmagic-dev

CentOS dependencies

$ yum install zlib-static autoconf graphviz patchutils rsync make libuuid-devel glibc-headers redhat-lsb mercurial monotone git postgresql-devel file-devel

WARNING

One need to flush iptables in order to be able to run a pem-remote_service

$ iptables --flush