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.



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







  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
name=CASA RPMs for RedHat Enterprise Linux 6 (x86_64)
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


Remove Conflicting rpms




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.