测光弄了一年多了,MPO用得挺顺,但打算弄这一行了却不会大名鼎鼎的IRAF,总觉得有点名不正言不顺。最近开始逐步开发利用本子上的fedora,于是IRAF就被提上日程了。

  本来以为国内不会有多少人玩这东西,结果一搜发现一大堆结果。好嘛。我估计错误。传说IRAF很难装,不过实践表明,只要对linux熟的话还是比较简单的。当然,我很懒,懒得看原版的manual,直接找了个中文的guide照葫芦画瓢。以下方法转自网络(具体作者是谁已不可考,有删改),在我的F11上可以顺利安装。

  1. 把xgterm.fedora的补丁放到/usr/local/bin/下,改名xgterm;
  2. 创建用户iraf,根目录设为“/iraf/iraf/local/”,切记登陆shell是/bin/csh,保证iraf对/iraf有读写权限;
  3. 把/iraf/和/iraf/iraf/的所有者都改成iraf;
  4. 重新以iraf用户登录系统。创建如下的目录树:
  5. mkdir /iraf/irafbin
    mkdir /iraf/irafbin/bin.redhat
    mkdir /iraf/irafbin/noao.bin.redhat
    mkdir /iraf/extern
    mkdir /iraf/extern/mscred
    mkdir /iraf/extern/stsdas
    mkdir /iraf/x11iraf

  6. 把as.pcix.gen.gz文件复制到/iraf/iraf目录下,把ib.rhux.x86.gz复制到目录/iraf/irafbin /bin.redhat下,把nb.rhux.x86.gz复制到目录/iraf/irafbin/noao.bin.redhat下,然后利用 cat *.gen.gz | zcat | tar -xpf -进行解压;
  7. 设定环境变量:setenv iraf /iraf/iraf/local
  8. 首先是在iraf下安装。
  9. cd /iraf/iraf/unix/hlib/
    source irafuser.csh
    ./install –n

  10. 然后是在root下安装,做法和在iraf安装一样(也有人说不必装两遍,没尝试过);
  11. 在终端中以iraf的身份mkiraf,在选项中输入xgterm;
  12. 输入cl即可启动IRAF啦!
  13. 如果想同时启动IRAF和ds9(如果有装),可执行 wget http://geco.phys.columbia.edu/~rubab/iraf/iraf; sudo chmod u=rwx iraf 到任意目录,然后mkiraf一次,之后sh iraf就可以同时启动IRAF和ds9了。

  摸索IRAF中。不过看起来不太难上手,那几个tutorial挺好用。似乎CSS的人也就是以IRAF+ds9的骨架来架设他们的处理终端的。