Project

General

Profile

Installation des clients iRODS en ligne de commande avec les paquets RPMs

Vous travaillez sur votre ordinateur personnel mais vous devez avoir un accès root. L'installation de logiciels qui sont préparés en paquets est la méthode la plus facile. Elle est donc la méthode conseillée.

La partie Globus

Il faut que le dépôt EPEL soit activé :

yum install yum-conf-epel.noarch

Autorités de certification

Tout d'abord, il faut installer les autorités de certication :

wget -O /etc/yum.repos.d/EGI-trustanchors.repo http://repository.egi.eu/sw/production/cas/1/current/repo-files/EGI-trustanchors.repo
yum install ca-policy-egi-core
yum install fetch-crl
service fetch-crl-cron start
chkconfig fetch-crl-cron on

Puis générer les fichers de révocation :

[ ! -f /var/lock/fetch-crl-cron ] || ( [ -f /etc/default/fetch-crl ] && . /etc/default/fetch-crl ; /usr/sbin/fetch-crl -q -r 360 )

Les clients iRODS

Scientific Linux 5 et 6

Il faut récupérer le fichier REPO iRODS :
  • Sous SL5 (ou équivalent) :
    wget -O /etc/yum.repos.d/iRODS.repo http://www.grand-est.fr/yum/repo-files/sl5/iRODS.repo
    
  • Sous SL6 (ou équivalent) :
    wget -O /etc/yum.repos.d/iRODS.repo http://www.grand-est.fr/yum/repo-files/sl6/iRODS.repo
    

Et installer le client (les dépendances s'installent automatiquement) :

yum install irods-client-gsi voms-clients

CentOS 7

Sous CentOS 7, l'installation de la version iRODS 4.2 est recommandée :

rpm --import https://packages.irods.org/irods-signing-key.asc
wget -qO - https://packages.irods.org/renci-irods.yum.repo | sudo tee
/etc/yum.repos.d/renci-irods.yum.repo
yum update
yum install irods-icommands

Les binaires clients de iRODS sont alors disponibles dans /usr/bin