IRAF のインストール

研究室でよく使われている Fedora、もしくは Ubuntu を想定します。

Fedora

IRAF V2.15.1a(V2.16 も同様)

  • Cシェルはデフォルトではインストールされていませんので、yum でインストールします。
    # yum install tcsh
  • ルートでログインし、インストール用フォルダを作ります。
    % su
    # mkdir /iraf
    # mkdir /iraf/iraf
  • IRAF の本家のサイト(http://iraf.noao.edu/)から必要なパッケージをダウンロードします。 例えば、64-bit マシン用にここから iraf.lnux.x86_64.tar.gz を /iraf/iraf に落としてきたとします。
  • 展開します。
    # cd /iraf/iraf
    # tar zxvf iraf.lnux.x86_64.tar.gz
  • インストールします
    # cd /iraf/iraf/unix/hlib
    (もしまだ csh になっていなければ、インストール前に # csh)
    # ./install
    インストール中にいくつか質問されますが、何も考えず yes で(も)構いません。
    問題がなければ、最後にインストールが成功した旨のメッセージが出ます。
  • STSDAS, TABLES
    # cd /iraf/iraf/extern
    # ./configure
    # make stsdas

<研究室で分かっている問題点>
IRAF 2.15.1a の 64-bit 版で、整数型のデータをうまく扱えないようです(fits ヘッダの BITPIX で確認)。具体的にはサブピクセルの移動等で補間を必要とする際に (imshift, geotran, imedit等)、結果の画像のデータがストライプ状になってしまう(ビューワーの問題ではない)ようです。対処療法としては、 値を float にしてしまう、という手があります。fits を読んで値自体を float で(double でもいいでしょうが、ファイルサイズは大きくなります)書き直してもいいですし、 IRAF/imar で 1.0 を掛けてもいいです。Ubuntu では確認していないですが、少なくとも 2.14 を 64-bit で使った場合は問題ないようです。(2012年3月)

→IRAF 2.16 ではこの問題は解消されたようです。(2012年4月)

x11iraf

  • フォルダを用意します。
    # su
    # mkidr /iraf/iraf/x11iraf
  • IRAF の本家のサイト、ここから必要なファイルをダウンロードします。ここでは Fedora 用に x11iraf-v2.0BETA-bin.redhat.tar.gz を /iraf/iraf/x11iraf に落としてきたとします。
  • 展開します。
    # cd /iraf/iraf/x11iraf/
    # tar zxvf x11iraf-v2.0BETA-bin.redhat.tar.gz
  • xgterm の実行に必要なライブラリを入れます。
    # yum install libXmu.so.6 libncurses.so.5
  • インストールします。
    # ./install

SAOImage DS9

  • ここから必要なファイルをダウンロードします。バイナリが簡単です。 ここでは 64-bit 用に Linux64 のリンクから ds9.linux64.6.2.tar.gz をダウンロードしたとします。ダウンロード先はどこでもいいです。
  • 展開します。
    % tar zxvf ds9.linux64.6.2.tar.gz
  • PATH の通っている場所に移しておくのが簡単です。
    % su
    # mv ds9 /usr/local/bin
  • libXss をインストールします。
    (yum でインストールしてもだめな場合があるそうです。こちらのリンクからパッケージを取ってきて、インストールしてください:32-bit, 64-bit
    こちらのサイトを参考にさせていただきました:http://www.astr.tohoku.ac.jp/~akhlaghi/irafinstall.html

Ubuntu

基本的には Fedora と同様ですが、Ubuntu の場合は便利なインストール用 iso が存在するようです。STSDAS, TABLES なども一緒にインストールされます(IRAFのバージョンは 2.14.1)。X11IRAF, DS9, PyRAF も入ります。32-bit でも 64-bit でも問題なく動きました。

Ubuntuフォーラムの該当ページ
iso ファイル (http://www.astro.uson.mx/favilac/downloads/ubuntu-iraf/iso/IRAF_Ubuntu.iso)

インストールは、上記の iso ファイルを CD に焼く→ Ubuntu で中身を見ると README があるので、読む → その通りにコマンドを打ってインストール、で終了です。
% sudo -s
% su
# su install.sh

戻る