---------------------- Pyraf and dependencies ---------------------
cd /root
mkdir install
cd install
wget http://www.salt.ac.za/~crawford/pysalt/packages/Pmw.1.2.tar
wget http://www.salt.ac.za/~crawford/pysalt/packages/libf2c_stsci.tar.gz
wget http://www.salt.ac.za/~crawford/pysalt/packages/matplotlib-0.90.1.tar
wget http://www.salt.ac.za/~crawford/pysalt/packages/numpy-1.0.3.1.tar.gz
wget http://www.salt.ac.za/~crawford/pysalt/packages/pyraf-1.4.tar.gz
wget http://www.salt.ac.za/~crawford/pysalt/packages/readline-4.3.tar.gz
wget http://www.salt.ac.za/~crawford/pysalt/packages/scipy-0.5.2.1.tar.gz
wget http://www.salt.ac.za/~crawford/pysalt/packages/stsci_python-2.5.tar.gz
wget http://www.salt.ac.za/~crawford/pysalt/packages/Python-2.5.1.tar.bz2
wget http://www.salt.ac.za/~crawford/pysalt/packages/lapack-3.1.1.tgz
wget http://www.salt.ac.za/~crawford/pysalt/packages/atlas3.8.1.tar.bz2
Note: Installing packages in the order listed below is important
# python install
tar xfj Python-2.5.1.tar.bz2
cd Python-2.5.1
./configure --prefix=/usr/local/pyraf
make
make install
cd ..
# pmw install
tar xf Pmw.1.2.tar
mv Pmw /usr/local/pyraf/lib/python2.5/site-packages/
# libf2c_stsci install
tar zxf libf2c_stsci.tar.gz
cd libf2c_stsci
make -f makefile.linux
cd ..
mv libf2c_stsci /usr/local/pyraf/
# numpy install
tar zxf numpy-1.0.3.1.tar.gz
cd numpy-1.0.3.1
/usr/local/pyraf/bin/python setup.py install
cd ..
# stsci_python install
tar zxf stsci_python-2.5.tar.gz
cd stsci_python-2.5
/usr/local/pyraf/bin/python setup.py install
--with-f2c=/usr/local/pyraf/libf2c_stsci
cd ..
# matplotlib install
tar xf matplotlib-0.90.1.tar
cd matplotlib-0.90.1
/usr/local/pyraf/bin/python setup.py install
cd ..
# readline install
tar zxf readline-4.3.tar.gz
cd readline-4.3
./configure
make
make install
cd ..
# lapack install
tar zxf lapack-3.1.1.tgz
cd lapack-3.1.1
cp INSTALL/make.inc.LINUX make.inc
# edit make.inc to show:
-----
OPTS = -O2 -fPIC
NOOPT = -O0 -fPIC
-----
cd SRC
make
cd /root/install
# atlas install
tar xfj atlas3.8.1.tar.bz2
cd ATLAS
mkdir ATLAS_LINUX
cd ATLAS_LINUX
../configure -Fa alg -fPIC
--with-netlib-lapack=../../lapack-3.1.1/lapack_LINUX.a
make
cd lib
make ptshared
mkdir /usr/lib/atlas
cp -fv lib* /usr/lib/atlas/
echo "/usr/lib/atlas/" > /etc/ld.so.conf.d/atlas.conf
ldconfig
cd /root/install
# scipy install
tar zxf scipy-0.5.2.1.tar.gz
cd scipy-0.5.2.1
/usr/local/pyraf/bin/python setup.py install
cd ..
# pyraf install
tar zxf pyraf-1.4.tar.gz
cd pyraf
/usr/local/pyraf/bin/python setup.py install
# NB. Run setup.py for matplotlib again - To get it to recognise python
tkagg.
cd /root/install/matplotlib-0.90.1
/usr/local/pyraf/bin/python setup.py install
---------------------- Pyraf and dependencies ---------------------
And IRAF:
---------------------- IRAF install -----------------------------------
mkdir /root/install
cd /root/install
wget -c http://www.salt.ac.za/~crawford/pysalt/packages/iraf.tar.bz2
cd /
tar xfj /root/install/iraf.tar.bz2
cd /iraf/extern/
wget http://www.salt.ac.za/~crawford/pysalt/pysalt.v0.3.tar.gz
tar zxf pysalt.v0.3.tar.gz
adduser -d /iraf/iraf/local -c "IRAF User" -s /bin/csh iraf
groupadd iraf
chown -R iraf:iraf /iraf
# note: logout and in again
mkiraf # choose "xgterm"
/usr/local/pyraf/bin/pyraf