This tutorial is an extension of Installing ALPS 2.0 from source on CentOS 5 The installation can apply on CentOS 6 as well. For this tutorial, we will be installing.
- python 2.6 and python 2.6-devel (Assumed installed already)
- python-setuptools and python-setuptools-devel (Assumed installed already)
- blas and lapack
- numpy and numpy-f2py and python-matplotlib
- h5py,
- scipy
I’m trying to refrain for installing as much by source compiling and rely on repository for this tutorial. As such the packages will be behind
Step 1: Install blas and lapack packages from CentOS Base Repositories
# yum install lapack* blas*
================================================================================ Package Arch Version Repository Size ================================================================================ Installing: blas x86_64 3.2.1-4.el6 base 321 k blas-devel x86_64 3.2.1-4.el6 base 133 k lapack x86_64 3.2.1-4.el6 base 4.3 M lapack-devel x86_64 3.2.1-4.el6 base 4.5 M Transaction Summary ================================================================================ Install 4 Package(s) Total download size: 9.2 M Installed size: 26 M Is this ok [y/N]: y
Step 2: Install numpy numpy-f2py python-matplotlib
# yum install numpy numpy-f2py python-matplotlib
================================================================================ Package Arch Version Repository Size ================================================================================ Installing: numpy x86_64 1.3.0-6.2.el6 base 1.6 M numpy-f2py x86_64 1.3.0-6.2.el6 base 430 k python-matplotlib x86_64 0.99.1.2-1.el6 base 3.2 M Transaction Summary ================================================================================ Install 3 Package(s) Total download size: 5.3 M Installed size: 22 M Is this ok [y/N]: y
Step 3: Install h5py
# yum install h5py
================================================================================ Package Arch Version Repository Size ================================================================================ Installing: h5py x86_64 1.3.1-6.el6 epel 650 k Installing for dependencies: hdf5-mpich2 x86_64 1.8.5.patch1-7.el6 epel 1.4 M liblzf x86_64 3.6-2.el6 epel 20 k mpich2 x86_64 1.2.1-2.3.el6 base 3.7 M Transaction Summary ================================================================================ Install 4 Package(s) Total download size: 5.7 M Installed size: 17 M Is this ok [y/N]: y
Step 4: Install scipy
# yum install scipy
================================================================================ Package Arch Version Repository Size ================================================================================ Installing: scipy x86_64 0.7.2-5.el6 epel 5.8 M Installing for dependencies: suitesparse x86_64 3.4.0-2.el6 epel 782 k Transaction Summary ================================================================================ Install 2 Package(s) Total download size: 6.5 M Installed size: 29 M Is this ok [y/N]: y