Tags:
create new tag
,
view all tags
---++ Setup for a SL5_x86_64_EPEL build enviroment ---+++ Requirements: * Install SL5_x86_64 * All extension, such as DAG or ATrpms, must be removed or disabled ( =="rm adobe.repo dag.repo atrpms.repo lemon.repo ..."== ) * SL5 YUM repositories must be protected (if not already present, add ==protect=1== to all the ==sl-*.repo== files) * Packages *yum-protectbase* and <strong>yum-priorities </strong>must be installed ( =="yum -y install yum-protectbase yum-priorities"== ) * Configure the access to VCS repositories according to the user's security model adopted <strong><br /></strong> ---+++ Packages and environment * Install PGP keys: <verbatim>wget http://glite.web.cern.ch/glite/glite_key_gd.asc -O /tmp/glite_key_gd.asc rpm --import /tmp/glite_key_gd.asc wget http://emisoft.web.cern.ch/emisoft/dist/EMI/1/RPM-GPG-KEY-emi -O /tmp/RPM-GPG-KEY-emi.asc rpm --import /tmp/RPM-GPG-KEY-emi.asc</verbatim> * Install the EPEL extension: <verbatim>rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm</verbatim> (Please consider the mirrors listed [[http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=x86_64][here]] if the fedora website is not accesible). * Install the EMI third-party repositories: <verbatim>wget http://emisoft.web.cern.ch/emisoft/dist/EMI/1/sl5/repos/emi1-third-party.repo -O /etc/yum.repos.d/emi1-third-party.repo wget http://devel12.cnaf.infn.it:7444/pub/repofiles/emi-build-environment.repo -O /etc/yum.repos.d/emi-build-environment.repo</verbatim> * Install the basic build enviroment: <verbatim>yum install emi-build-environment </verbatim> ---+++ ETICS setup * Install the ETICS client: <verbatim>cd /opt && wget "http://eticssoft.web.cern.ch/eticssoft/repository/etics-client-setup.py" -O etics-client-setup python etics-client-setup </verbatim> * See [[https://twiki.cern.ch/twiki/bin/view/ETICS/ClientHowTo][HOWTO]] the for ETICS client setup ---+++ Checkout and build * Build the WMS (see the table below for specific values): <verbatim>mkdir wms && cd wms etics-workspace-setup etics-get-project emi (required before checkout: execute as root this command 'yum -y install gsoap2.7-devel') etics-checkout --noask --platform sl5_x86_64_gcc412EPEL --continueonerror --project-config <Project configuration> -c <Subsystem configuration> emi.wms etics-build --platform sl5_x86_64_gcc412EPEL --continueonerror emi.wms </verbatim> <table align="center" cellspacing="2" cellpadding="2" border="2"> <tbody> <tr> <td> </td> <td>Project configuration</td> <td>Subsystem configuration</td> </tr> <tr> <td>EMI-1</td> <td>emi_R_1_rc</td> <td>emi-wms_B_3_3</td> </tr> <tr> <td>EMI-2</td> <td>emi_B_2_dev</td> <td>emi-wms_B_3_4</td> </tr> </tbody> </table> * Build the WMS UI (see the table below for specific values): <verbatim>mkdir wms-ui && cd wms-ui etics-workspace-setup etics-get-project emi etics-checkout --noask --platform sl5_x86_64_gcc412EPEL --continueonerror --project-config <Project configuration> -c <Subsystem configuration> emi.wms-ui etics-build --platform sl5_x86_64_gcc412EPEL --continueonerror emi.wms-ui </verbatim> <table align="center" cellspacing="2" cellpadding="2" border="2"> <tbody> <tr> <td> </td> <td>Project configuration</td> <td>Subsystem configuration</td> </tr> <tr> <td>EMI-1</td> <td>emi_R_1_rc</td> <td>emi-wms-ui_B_3_3</td> </tr> <tr> <td>EMI-2</td> <td>emi_B_2_dev</td> <td>emi-wms-ui_B_3_4</td> </tr> </tbody> </table> ---+++ Tips and trick * The basic build environment could not install all the external dependencies required, expecially for configuration under development such as EMI-2. The checkout operation notifies all the missing dependencies; these dependencies must be install by hand.
E
dit
|
A
ttach
|
PDF
|
H
istory
: r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
M
ore topic actions
Topic revision: r4 - 2012-04-11
-
AlviseDorigo
Home
Site map
CEMon web
CREAM web
Cloud web
Cyclops web
DGAS web
EgeeJra1It web
Gows web
GridOversight web
IGIPortal web
IGIRelease web
MPI web
Main web
MarcheCloud web
MarcheCloudPilotaCNAF web
Middleware web
Operations web
Sandbox web
Security web
SiteAdminCorner web
TWiki web
Training web
UserSupport web
VOMS web
WMS web
WMSMonitor web
WeNMR web
WMS Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
E
dit
A
ttach
Copyright © 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback