Repositories settings
The default package management tool used by SL5 & SL6 is
YUM.
In addition to your OS repositories, if you would like to install EMI, UMD, gLite or IGI products you have to proper set up the correct repositories.
For a successful installation, you will need to configure your package manager to reference a number of repositories, specific for each distribution.
You will find mirrors for all of them hosted in Padova, as primary mirror on
http://igi-01.pd.infn.it/mrepo/
, and CNAF, as secondary one on
http://grid-it.cnaf.infn.it/mrepo/
EMI Repositories
All EMI components are distributed from a
single repository (
http://emisoft.web.cern.ch/emisoft/
)
Have a look to the
EMI Instalaltion & Configuration Guide - Repositories
UMD Repositories
UMD Production Repository: use the .repo files that you can find at
UMD repository web
For more details have a look at
http://repository.egi.eu/category/umd_releases/distribution/umd_1/
gLite Repositories
In addiction to the OS repositories, for a correct gLite installation you have to set properly these repositories:
- the middleware repositories
- the CA repository
- DAG
- Remeber to disable/deactivate the EPEL repository
For more details have a look at
https://twiki.cern.ch/twiki/bin/view/LCG/GenericInstallGuide320#Repositories
With standard installation of SL5 it's possible that you have the EPEL repository enabled. Please disable it:
# mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.disabled
otherwise you'll get the following error:
Missing Dependency: libcares.so.0()(64bit) is needed by package glite-security-gss-2.0.0-3.sl5.x86_64 (glite-generic_sl5_x86_64_release)
because of the presence of newer version of c-ares (1.4.0-1.el5). The middleware needs the 1.3.0-4.sl5 !
Remeber to enabled the dag.repo :
With standard installation of SL5 it's possible that you have the DAG repository. Please check if it is enabled, if no please enabled it:
cat /etc/yum.repos.d/dag.repo
.... enabled=1 ....
Below you can find the links to the official INFNGRID
repo
files for all profiles. Add or update your repository settings (both “Common repositories” and “Profile-specific repositories”) in
/etc/yum.repos.d/
Common repositories
Each profile needs a set of common repositories:
In order to have a working IGI service you have to download also the gLite repo files. In the table bellow you'll find the match from metapackages to profiles.
Profile-specific repositories
Furthermore each profile needs a set of repositories that contain the profile-related middleware. Look at the table below to know what specific repositories your profile needs:
IGI Repositories