2006/05/23

IRAFインストール

ダウンロード
http://iraf.noao.edu/から、最新版を取得します.
IRAF V2.12.2aが2006年5月現在で最新のようで、2004/7/15から更新されていないようです.
 # 以前はDebianパッケージもあったのですが、sarge, etchからは消えてしまっています

ダウンロードするファイル
IRAFはアーキテクチャ毎にダウンロードするファイルが提供されていて、PC-IRAFが
Linuxを含んでいるのでここでは、PC-IRAFを前提に解説します.
  • as.pcix.gen.gz
  • ib.lnux.x86.gz
  • nb.lnux.x86.gz

インストールの詳しい情報は、pciraf.ps.gzを参照してください.

インストール
irafユーザの作成
ディストリビューションの手順に従ってirafというアカウントを作成してください
adduser --system --home /usr/local/iraf/iraf/local --shell /bin/zsh iraf
このとき、上記のようにirafをインストールするディレクトリ(ここでは/usr/local/iraf)から
iraf/localをホームディレクトリに指定します.

ダウンロードファイルの展開
 su iraf
 export iraf=/usr/local/iraf/iraf
 cd $iraf
 tar zxvf  as.pcix.gen.gz

 cd $iraf
 mkdir -p ../irafbin/bin.linux
 cd bin.linux
 tar zxf ib.lnux.x86.gz

 cd $iraf
 mkdir -p ../irafbin/noao.bin.linux
 cd noao/bin.linux
 tar zxf nb.lnux.x86.gz

インストールスクリプトの実行

 cd $iraf/unix/hlib/
 ./install -n

確認したら
 sudo ./install

初期設定
irafを利用したいユーザで
 $ mkiraf
 $ cl

トラブルシューティング
ds9を起動して
 cl> display hoge.fits 1
したら、
 Error: IIS iisIO problems
というエラーが大量に出た

面倒なので、ds9 のバージョンをあげたら問題なくなった。元がdebianのsaods9パッケージ
だったんだけど、ds9.linux.4.0b9.tar.gzを持ってきて使ったら問題なくIRAFから
display で表示できた