インストール方法†
基礎ゼミで使うPCには既にIRAFがインストールされていますので、以下の情報は、
- WindowsPCを買った
- Windowsとは別にLinuxをインストールしでWindowsとデュアルブート
- LinuxにIRAFをインストールして解析の練習をしたい
- Macを買った
という人向けです。IRAFの他にds9と言うfitsファイルビューワもインストールします。
以下、LinuxはCentOS等のRedhat系を意識して書いていますが、Ubuntsu等のDebian系でも似たような感じだと思います。
Linuxの場合†
IRAF本体のインストール†
irafというユーザーをわざわざ作れと書いてあるテキストがあるが、そんな必要は全くない。
- 自分の使ってるOSが32bit, 64bitどちらかを調べる
- uname -m または uname -i
- 32bitの場合、i386またはi686と表示される
- 64bitの場合、x86_64と表示される
- su
- ルートになる。以下、ルート権限で使うコマンドには頭に#をつけてある(実際にコマンドを打つ際には#は打たなくて良い)。
- # mkdir /iraf
- # mkdir /iraf/iraf
- # cd /iraf/iraf
- 64bitの場合 # curl -O ftp://iraf.noao.edu/iraf/v216/PCIX/iraf.lnux.x86_64.tar.gz
- 32bitの場合 # curl -O ftp://iraf.noao.edu/iraf/v216/PCIX/iraf.lnux.x86.tar.gz
- 64bitの場合 # tar zxvf iraf.lnux.x86_64.tar.gz
- 32bitの場合 # tar zxvf iraf.lnux.x86.tar.gz
- # cd /iraf/iraf/unix/hlib
- # csh または tcsh
- # ./install
- インストール中に何個か質問がある
- "Default root image strage directory"は/iraf/imdirsから/tmpに
- "Default root cache directory"は/iraf/cacheから/tmpに
- "Configure IRAF Networking on this machine?"はno
- "Create a default tapecap file?"はno
この他はデフォルトのままリターンで良い
- 64bitの場合は、上記をやってインストール終了後、更に次の事をやる
- # cd /iraf/iraf
- # rm -f bin
- # ln -s bin.linux64 bin
- # cd /iraf/iraf/noao
- # rm -f bin
- # ln -s bin.linux64 bin
X11IRAFのインストール(xgterm等)†
- su
- ルートになる。
- # yum -y install libXmu.so.6 libncurses.so.5
- このコマンドを打つ時のディレクトリは何処でも良い
- # mkdir /tmp/work
- # cd /tmp/work
- # curl -O http://iraf.noao.edu/x11iraf/x11iraf-v2.0BETA-bin.redhat.tar.gz
- # tar zxvf x11iraf-v2.0BETA-bin.redhat.tar.gz
- # ./install
- 聞かれる事に目もくれず、リターン連打で良し。
- # rm -rf /tmp/work
ds9のインストール†
- su ルートになる。
- # mkdir /tmp/work
- # cd /tmp/work
- 32bitの場合 # curl -O http://hea-www.harvard.edu/saord/download/ds9/linux/ds9.linux.7.1.tar.gz
- 64bitの場合 # curl -O http://hea-www.harvard.edu/saord/download/ds9/linux64/ds9.linux64.7.1.tar.gz
- 32bitの場合 # tar xvzf ds9.linux.7.1.tar.gz
- 64bitの場合 # tar xvzf ds9.linux64.7.1.tar.gz
- # mv ds9 /usr/local/bin/
- # rm -rf /tmp/work
- インストール後にds9を立ち上げたら"XPA unable to verify hostname, setting XPA_METHOD to LOCAL"と言うメッセージが出て鬱陶しい場合、簡単にできる解決策は2通りある。
- 解決策その1:ds9を立ち上げる際に、ds9 -xpa local として立ち上げる。毎回入力するのが面倒な場合は
- bash,zsh等の場合、.bashrcや.zshrc等に
alias ds9="ds9 -xpa local"
- csh, tcsh等の場合、.cshrcや.tcshrc等に
alias ds9 "ds9 -xpa local"
と書いておくと、次からds9を立ち上げたい場合にds9と入力するだけで、実際にはds9 -xpa localが入力されるのと同じになる。
ちなみに板の設定は
alias ds9 "ds9 -zscale -match frames scales -wcs skyformat degrees -zoom 1 -language us -xpa local"
になっている。結構オススメ。
- 解決策その2:
- bash,zsh等の場合、.bashrcや.zshrc等に
export XPA_METHOD=local
- csh, tcsh等の場合、.cshrcや.tcshrc等に
setenv XPA_METHOD local
と書いておく。
Macの場合†