Version 23 (modified by 16 years ago) ( diff ) | ,
---|
Fedora Core
yum -y install cfitsio libstdc++ libgfortran boost python-matplotlib-tk atlas ipython
Binary packages
For standard fedora core 9 as an example (replace fc9 part with fcN if other binaries are available)
wget http://www.atnf.csiro.au/pub/software/asap/current/asap-2.3.0-fc9.tar.bz2
tar jxf asap-2.3.0-fc9.tar.bz2 cd asap-2.2.0-fc9 su ./install
Notes
If you get the following error:
Loading ASAP... ------------------------------------------------------------ Traceback (most recent call last): File "<string>", line 1, in ? File "/usr/lib/python2.5/site-packages/asap/__init__.py", line 314, in ? from asap._asap import Log as _asaplog ImportError: /usr/lib/python2.5/site-packages/asap/_asap.so: cannot restore segment prot after reloc: Permission denied
Fedora is using SElinux, which makes life hell for the user. Kinda like Windows Vista, protect the system by not allowing the user to use anything
To recitfy the problem as root or sudo execute
chcon -t texrel_shlib_t /usr/lib/python2.5/site-packages/asap/_asap.so
From source
You need to install the corresponding "-devel" packages.
As root
yum install gcc-gfortran gcc-c++ flex bison boost-devel python-devel atlas-devel cfitsio-devel python-matplotlib-tk ipython
Install rpfits
wget ftp://ftp.atnf.csiro.au/pub/software/rpfits/rpfits.tar.gz tar zxf rpfits.tar.gz cd rpfits/linux # edit GNUMakefile to use gfortran perl -pi.bak -e 's/^FC.*$//; s/^FFLAGS.*$//; s/# (FC.*)$/\1/;s/# (FFLAGS.*)$/\1/;s/(LDFLAGS\s+:=).*$/\1 -lgfortran/' GNUmakefile sudo make install
Install wcslib
wget ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib.tar.gz tar zxf wcslib.tar.gz cd wcslib-4.3.2 ./configure make sudo make install
Install casacore
wget http://casacore.googlecode.com/files/casacore-0.4.1.tar.bz2 tar jxf casacore-0.4.1.tar.bz2 cd casacore-0.4.1 ./batchbuild.py blaslibdir=/usr/lib/atlas cfitsioincdir=/usr/include/cfitsio sudo ./batchbuild.py install prefix=/usr/local
Install asap
wget ftp://ftp.atnf.csiro.au/pub/software/asap/current/asap2.3.0-src.tar.bz2 tar zxf asap2.3.0-src.tar.bz2 cd asap2.3.0 scons lapacklibdir==/usr/lib/atlas cfitsioincdir=/usr/include/cfitsio sudo scons install
Note:
See TracWiki
for help on using the wiki.