Краткая инструкция по установке IRAF
root=/iraf
iraf=$root/iraf
srcdir=/usr/local/src/Astro/IRAF
echo "iraf:x:1022:100:iraf gu,,,:$iraf/local:/bin/csh" >> /etc/passwd
mkdir -p $iraf/local
tar -xpvzf $srcdir/as.pcix.gen.gz -C $iraf
mkdir -p $iraf/../irafbin/bin.linux
mkdir -p $iraf/../irafbin/noao.bin.linux
tar -xvjpf $srcdir/ib.lnux.x86.bz2 -C $iraf/../irafbin/bin.linux/
tar -xvjpf $srcdir/nb.lnux.x86.bz2 -C $iraf/../irafbin/noao.bin.linux/
mkdir $root/imdirs
mkdir -p $root/extern/guiapps
tar -xvjpf $srcdir/guiapps.tar.bz2 -C $root/extern/guiapps
mkdir $root/tmp
cd $root/tmp
tar -xvjf $srcdir/x11iraf-v1.3.1-bin.linux.tar.bz2
./install
cd $root
rm -rf tmp
chown -R iraf $root
cd $iraf/unix/hlib
perl -pi -e 's|keep|reset guiapps = '$root'/extern/guiapps/
task guiapps.pkg = guiapps\$guiapps.cl
keep
|' extern.pkg
perl -pi -e 's|^(#?)(\s*)(,tables\$lib/helpdb.mip\\)|$1$2$3
$2,guiapps\$lib/helpdb.mip\\|' extern.pkg
# answer manually, agree with all!
./install
# Теперь, от имени пользователя можно залогиниться и набрать
mkiraf
После чего
cl
# Графические команды из guiapps не работают из-под xterm - нужен xgterm.