Tags:
, view all tags
-- SergioTraldi - 2011-10-27

Repository settings

The default package management tool used by SL5 or SL6 is YUM.

In addition to your OS repositories. If you would like to install EMI or UMD or IGI products you have to proprer set your repositories.

For a successful installation, you will need to configure your package manager to reference a number of repositories.

There are three different middlewere distribution, but in Padova there is a mirror http://igi-01.pd.infn.it/mrepo/ for all of those:

- EMI Repositories:

All EMI components are distributed from a single repository (http://emisoft.web.cern.ch/emisoft)

Have look to https://twiki.cern.ch/twiki/bin/view/EMI/GenericInstallationConfigurationEMI1#Installing_the_Middleware

- UMD Repositories:

UMD Production Repository: use the .repo files at UMD repository

Have a look to http://repository.egi.eu/category/umd_releases/distribution/umd_1/

- IGI Repositories:

* Old reposistories (ig developed from gLite software)

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 ....

Here 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:

_Common repositories_
*x86_64*
dag.repo
ig.repo
egi-trustanchors.repo

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:

Metapackages _Profile-specific repositories_
*x86_64*
Sorted ascending
ig_ARGUS glite-argus.repo
ig_BDII_site glite-bdii_site.repo
ig_BDII_top glite-bdii_top.repo
ig_CREAM_torque glite-cream_torque.repo
ig_CREAM
ig_CREAM_LSF
glite-cream.repo
ig_FTA_oracle glite-fta_oracle.repo
ig_FTM glite-ftm.repo
ig_FTS_oracle glite-fts_oracle.repo
ig_HLR glite-generic.repo
ig_GLEXEC_wn glite-glexec.repo
ig_LB glite-lb.repo
ig_LFC_mysql glite-lfc_mysql.repo
ig_SE_dcache_info glite-se_dcache_info.repo
ig_SE_dcache_nameserver_chimera glite-se_dcache_nameserver.repo
ig_SE_dcache_pool glite-se_dcache_pool.repo
ig_SE_dcache_srm glite-se_dcache_srm.repo
ig_SE_dpm_mysql glite-se_dpm_mysql.repo
ig_UI
ig_UI_noafs
glite-ui.repo
ig_VOBOX glite-vobox.repo
ig_VOMS_mysql glite-voms_mysql.repo
ig_VOMS_oracle glite-voms_oracle.repo
ig_WN_torque, ig_WN_torque_noafs glite-wn_torque.repo
ig_WN, ig_WN_noafs
ig_WN_LSF, ig_WN_LSF_noafs
glite-wn.repo
ig_SE_storm_gridftp ig-storm_gridftp.repo
ig_SE_storm_backend
ig_SE_storm_frontend
ig_SE_storm_checksum
ig-storm.repo
* New reposistories (igi developed from EMI and UMD software distribution)

...

Edit | Attach | PDF | History: r16 | r4 < r3 < r2 < r1 | Backlinks | Raw View | More topic actions...
Topic revision: r1 - 2011-10-27 - SergioTraldi
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platformCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback