Istruzioni per configurare l'account e utilizzarlo
Configurazione
Per poter utilizzare la farm è necessario settare alcune variabili d'ambiente. Queste servono per permettere a cvs, e quindi al sistema di gestione delle release, di funzionare correttamente, e devono essere impostate ad ogni login.
In ambiente bash:
export CVSROOT=:ext:pellicci@cmscvs.cern.ch:/cvs_server/repositories/CMSSW
export CVS_RSH=ssh
in ambiente csh:
setenv CVSROOT :ext:pellicci@cmscvs.cern.ch:/cvs_server/repositories/CMSSW
setenv CVS_RSH ssh
dove “pellicci” va sostituito con lo user che si ha su lxplus. Inoltre, è necessario configurare l'environment di lavoro di CMSSW. Questo può essere fatto utilizzando uno script apposito.
In ambiente bash:
source /cms-sw/cmsset_default.sh
In ambiente csh:
source /cms-sw/cmsset_default.csh
Ricordarsi che e' necessario, ad ogni avvio, lanciare il comando cmsenv nella directory <vostra release>/src .
Settaggio di una nuova release
Per scaricare una nuova release sulle cmsfarm, e' necessario dare il comando
cmsrel CMSSW_2_1_9
ovviamente sostituendo il numero della release opportuno. Questo scarichera' la release (senza i singoli pacchetti). Per avere accesso, e poter modificare, un singolo pacchetto, si consiglia di immettere:
cd CMSSW_2_1_9/src
cmsenv
cvs co -r CMSSW_2_1_9 <Il vostro pacchetto>
Oppure se si vuole scaricare la versione piu' recente del pacchetto (detta “HEAD”)
cvs co <Il vostro pacchetto>
Dopo aver effettuato le modifiche opportune al pacchetto, e' possibile compilare digitando
scramv1 b
Per maggiori informazioni, si consiglia di consultare il Workbook di CMS.