EL6 Build Environment Configuration

--CASA Developer--

How To Setup An Enterprise Linux 6 CASA Development Computer

 

This page describes how to install CASA 3rd party packages required for CASA development.

 

Status: UNDER DEVELOPMENT

  • Tested on NRAO computers configured per NRAO conventions.
  • There are dependencies on *-devel-* rpms that Redhat does not install as part of a "Software Development Workstation" installation. These are available from Redhat, but may not be available on the install DVD.
  • NOT TESTED on "vanilla" Enterprise Linux 6.

 


 

 


 

Warnings

 

  1. CASA development on Enterprise Linux requires an x86_64 CPU.

 

Before You Begin

 

  1. You must have access to root on the computer to be setup.
  2. The computer to be setup must have been installed as a Software Development Workstation. These instructions only describe how to install CASA specific 3rd party packages.

 

Configure yum repository

 

Create /etc/yum.repos.d/casa.repo

 

cat > /etc/yum.repos.d/casa.repo << EOM
[casa]
name=CASA RPMs for RedHat Enterprise Linux 6 (x86_64)
baseurl=http://casa.nrao.edu/download/repo/el6/x86_64
gpgcheck=0
enable=1
gpgkey=http://casa.nrao.edu/download/RPM-GPG-KEY-casa http://www.jpackage.org/jpackage.aschttp://casa.nrao.edu/download/repo/el6/RPM-GPG-KEY-redhat-release http://casa.nrao.edu/download/repo/el6/RPM-GPG-KEY-EPEL
EOM

 

Remove Conflicting rpms

 

None.

 

Install rpms

yum -y install casa-toolset-2
yum install libicu-devel

 

 

 

Get CASA Data

 

Developers using NRAO EL6 development systems in CV and DSOC do not have to manage their own copy of CASA data. This is available on the NRAO network in CV and DSOC in /home/casa/data/.

 

CASA requires a set of data to run. CASA tests require a much larger set of data to pass. See CASA Data Repository for instructions.