- Table of contents
- PEM installation
- Debian dependencies
- CentOS dependencies
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
- In order to build ROOT6, have a look on https://root.cern.ch/build-prerequisites
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