IRAF 2.15 安装笔记


( 各位同学,我们发现目前在国内访问wordpress服务可能会有一些障碍,鉴于我们Lamost服务器上的镜像已经经过了重新的布置,为了方便大多数国内同学访问,即日起我们将Lamost服务上的站点作为主要更新站 , wordpress将作为同步镜像站点和Lamost服务器出现问题时的站点使用;希望大家继续关注我们的网站! )

天文软件的使用和调试在实际工作中是很重要的一环. 在国内大部分的科研院校通常都需要自己安装调试天文软件, 而即便国外的很多单位, 即使有专人进行软件维护工作, 也不一定能够完全满足你所需软件的版本和配置更新. 我们希望AstroLeaks不但在”纯科学”上可以给大家一个互相切磋的平台, 同时在科研工作中的一些细致的具体做法上可以有更多更深入的经验交流.

IRAF 2.15 安装笔记

杨辰涛 (北京师范大学)

上周刚从兴隆山观测实习归来,这次在山上碰到清华的同学在处理超新星的光谱数据(2.16m的BFOSC观测结果),用的是IRAF(关于IRAF的介绍可以参看:IRAF安装之傻瓜篇 中前几段内容)。之前身边的同学做本科论文的时候有人用过IRAF,早已久仰大名,但是因为自己没有机会使用,所以也没有安装过。之前接触到的都是单天线的毫米波和亚毫米波段的数据,用的都是GILDASSURF等软件,所以对IRAF还很陌生。于是下山回到机房就立即实践安装了一下。

安装之前,我google了一下安装方法,发现结果大多是2006年的,而现在新出的IRAF应该有一些新的或许更加简单的安装方法,于是我去 IRAF官网看了看。发现新版本安装比较简单,下面我做个简单描述(我使用的操作系统是32位Linux,该方法应该不适用于Mac OSX):
首先要建立一个文件夹/iraf/iraf用来放置IRAF程序,具体做法是在终端里输入

su

然后输入密码,进入超级用户模式(从这时开始要谨慎操作,注意避免误删文件),然后建立文件夹/iraf/iraf,做法是

cd /
mkdir -p /iraf/iraf

然后从IRAF的ftp上下载V2.15版本的IRAF,通过下面命令放到/iraf/iraf目录下,并解压缩,做法是

wget ftp://iraf.noao.edu/iraf/v215/PCIX/iraf-linux.tar.gz
mv ./iraf-linux.tar.gz /iraf/iraf
cd /iraf/iraf
tar -xvf  ./iraf-linux.tar.gz

然后你需要创建iraf用户(注意要给iraf-linux.tar.gz权限),你可以通过图形化的工具(不管什么版本的桌面Linux,都应该有对应的系统管理项),也可以通过命令行输入useradd的方法,iraf用户的目录是/iraf/iraf/local,iraf使用的shell是csh或者tcsh,具体命令是

useradd -s /bin/csh -d  /iraf/iraf/local iraf
passwd iraf (强烈建议不要使用iraf这个密码,笔者因为这个密码而遭受到了ftp_scanner的黑客攻击)
sudo chown -R iraf /iraf

然后开始安装:设置环境变量 (Errata:这行其实没有必要)
su – iraf
setenv iraf /iraf/iraf
exit
然后退出csh,在root下运行安装脚本

su
csh /iraf/iraf/unix/hlib/install

然后按照提示安装(基本上是一路回车)。这样基本上IRAF就安装好了。打开终端,输入

su - iraf (如果想在自己的路径下运行,输入mkiraf命令即可)
cl

出现

就说明IRAF就运行起来了。安装基本告一个段落。

如果你同样使用上面方法安装遇到了问题,也欢迎留言交流~

    分享到:

39 Replies to “IRAF 2.15 安装笔记”

  1. Song Huang

    Chrome 11.0.696.68 MacIntosh

    赞,2.15原来这么方便了啊

    另外,对于Mac,情况要好办的多,直接安装STScI提供的STScI Python包,注意修改环境变量就可以了,本质上和装任何其他Mac软件都没有区别

    或者安装SciSoft的Mac版本,我个人测试,目前的版本里面的iraf是没有问题的,但尽量不要两个都装,不然会产生混乱。。。

  2. chentao yang

    Chromium 11.0.696.68 Linux

    但是有个问题,我的setenv这句话应该是废话,可有可无,这意味着,一部分文件并不是安装在/iraf/iraf下面的。但是如果我不用root来执行install脚本,会出现错误。求解释。

  3. metaphysica

    Firefox 3.6.17 Ubuntu 10.04

    雷…刚才安装的时候不能su 到iraf…一直提醒不能运行/bin/csh,后来进去/bin一看…ubuntu10.04里面的shell只有bash,其他的tcsh,csh,ksh…全部没有….不知道是不是以前被我闲着无聊删了,还是ubuntu10.04里就这样……用ubuntu的同志们要小心喽

    • chentao

      Firefox 4.0.1 Linux

      嗯,要先确保有csh……而且ubuntu比较特殊,su的密码先要用passwd修改一下,才能验证成功,否则一直会提示“验证失败”。

      • metaphysica

        Firefox 3.6.17 Ubuntu 10.04

        唉,的确阿…所以第一次悲剧掉了,然后apt-get了tcsh才ok,还好源里面还有….。
        不过第2个问题我没遇到,没改su的密码也成功了阿…

        • ZhiyuZhang

          Chromium 11.0.696.68 Ubuntu 10.04

          大部分新版本的linux中,包括fedora,ubuntu等, csh和tcsh是默认不安装的, 要自己yum或者apt-get安装.

  4. brandi

    Firefox 3.6.17 Ubuntu 10.04

    赞指导,总算安上了…请教卸载的问题,开始位置错了,用了/unix/hlib/ 的uninstall没有动静的说,然后就用rm -rf 删掉了整个iraf文件夹,请问这样会有什么后遗症不?

  5. 李程远

    Chromium 17.0.963.79 Linux

    我在Fedora16下装IRAF & ds9,我用xgterm打开图像输imexamine没有用是怎么回事呢?出现一个光标带个禁止符号和圈圈闪来闪去,按e,a,s什么都没用,不会自动调出窗口,除了按q退出之外……

Leave a Reply

Your email address will not be published. Required fields are marked *