1. Download
Download the centos 6.4 iso: At ftp://mirror.stanford.edu/pub/mirrors/centos/6.4/isos/x86_64/ I downloaded ftp://mirror.stanford.edu/pub/mirrors/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-minimal.iso
wget ftp://mirror.stanford.edu/pub/mirrors/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-minimal.iso
2. Install centos in virtualbox
Not much to say other than that I gave the VM 12 gb disk and 1024 mb ram.
During installation I selected Install or Upgrade an existing system (option 1). I went with all the defaults during installation.
3. Basic setup
Following the installation I rebooted.
First I activated eth by editing /etc/sysconfig/network-scripts/ifcfg-eth0 and changing onboot from no to yes. I rebooted and installed Gnome
Then install X and gnome.
yum groupinstall -y 'X Window System' yum groupinstall -y 'Desktop' useradd verahill passwd verahill
Edit /etc/inittab and change
id:3:initdefault:to
id:5:initdefault:
Reboot.
Install openGL libraries. The way to do that depends on what graphics chip your have, e.g. libgl1-nvidia-glx for nvidia. In my virtualbox example I didn't have to do anything.
4. ECCE
Launch gnome-terminal
Become root and install packages, then exit:
su yum install vim csh gcc gcc-c++ gcc-gfortran java-1.7.0-openjdk-devel python-devel ant gtk2-devel libjpeg-turbo-devel libtool ImageMagick libXt-devel xterm mesa-libGLU-devel kernel-devel perl-Digest-Perl-MD5 perl-Digest-MD5 yum install exit
mkdir ~/tmp cd ~/tmpDownload ecce from http://ecce.pnl.gov/using/download.shtml into ~/tmp
tar xvf ecce-v7.0-src.tar.bz2 cd ecce-v7.0/ export ECCE_HOME=`pwd` cd build/ ./build_ecce ./build_ecce ./build_ecce ./build_ecce ./build_ecce ./build_ecce ./build_ecce
Everything builds just fine.
You can then install the ecce_install.v7.0.csh file created in the parent directory by following e.g. this post: http://verahill.blogspot.com.au/2013/08/487-version-70-of-ecce-out-now.html