Repositories specifications
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://repo-pd.italiangrid.it/mrepo/
, and CNAF, as secondary one on
http://repo-cnaf.italiangrid.it/mrepo/
.
EMI Repositories
All EMI components are distributed from a
single repository
Have a look to the
EMI Installation & 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 to
EGI Software Repository
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 this
Generic Installation and Configuration Guide for gLite 3.2 - Repositories
IG Repositories
The IG repository are based starting on the gLite repos so at theese links:
http://repo-pd.italiangrid.it/mrepo/repos/glite
or
http://repo-cnaf.italiangrid.it/mrepo/repos/glite
you can find all the the official INFNGRID
repo
files for all profiles.
Example file: igi.repo
#
# INFNGRID repositories
#
[ig_sl5_x86_64]
name = INFNGRID 3.2 x86_64
baseurl = http://repo-pd.italiangrid.it/mrepo/ig_sl5-x86_64/RPMS.3_2_0/
http://repo-cnaf.italiangrid.it/mrepo/ig_sl5-x86_64/RPMS.3_2_0/
enabled = 1
protect = 0
[ig_sl5_x86_64_externals]
name = INFNGRID 3.2 x86_64 (externals)
baseurl = http://repo-pd.italiangrid.it/mrepo/ig_sl5-x86_64/RPMS.3_2_0_externals/
http://repo-cnaf.italiangrid.it/mrepo/ig_sl5-x86_64/RPMS.3_2_0_externals/
enabled = 1
protect = 0
As you can see all these repo files are linked to two servers (baseurl), one mirror in Padova and the other in CNAF, to have a backup server in case one of those is not working properly.
You can install the IGI release adding or updating your repository settings (both “Common repositories” and “Profile-specific repositories”) in /etc/yum.repos.d/ as described in
IGI Installation and Configuration
IGI-EMI Repositories
In theese 2 URLS
http://repo-pd.italiangrid.it/mrepo/repos/igi
or
http://repo-cnaf.italiangrid.it/mrepo/repos/igi
you can find all the the official IGI
repo
files for all profiles stating from the EMI release.
Example file
igi-emi.repo:
#
# INFNGRID repositories
#
[igi-emi_sl5_x86_64_base]
name = IGI base sl5 x86_64
baseurl = http://repo-pd.italiangrid.it/mrepo/igi-emi_sl5-x86_64/RPMS.base/
http://repo-cnaf.italiangrid.it/mrepo/igi-emi_sl5-x86_64/RPMS.base/
enabled = 1
protect = 1
priority = 40
[igi-emi_sl5_x86_64_third-party]
name = IGI third_party sl5 x86_64
baseurl = http://repo-pd.italiangrid.it/mrepo/igi-emi_sl5-x86_64/RPMS.third-party/
http://repo-cnaf.italiangrid.it/mrepo/igi-emi_sl5-x86_64/RPMS.third-party/
enabled = 1
protect = 1
priority = 40