= IRAF Setup on Ubuntu/Debian = This page describes how to setup IRAF on a 32-bit Ubuntu/Debian machine. Installation of X11IRAF, DS9, Tables, and STSDAS are also included. It will be easiest if you just copy-paste the instructions one by one. Please be sure to read and implement the instructions in [[brackets]] as well. (For 64-bit installation, use http://geco.phys.columbia.edu/~rubab/iraf/iraf-64-bit_step_by_step_installation ) Please send questions or comments to: rubab@astro.columbia.edu -------------------------------------------------------------------------------------------------------------------------------- sudo apt-get install tcsh wget http://geco.phys.columbia.edu/~rubab/iraf/ldso_1.9.11-15_i386.deb sudo dpkg -i ldso_1.9.11-15_i386.deb wget http://geco.phys.columbia.edu/~rubab/iraf/libc5_5.4.46-15_i386.deb sudo dpkg -i libc5_5.4.46-15_i386.deb wget http://geco.phys.columbia.edu/~rubab/iraf/termcap-compat_1.2.3_i386.deb sudo dpkg -i termcap-compat_1.2.3_i386.deb [[Use System>Administration>Users and Groups to create an account with username "iraf", real name "IRAF Maintenance", home directory "/iraf/iraf/local", shell "/bin/tcsh", and a secure password. For sudo commands here on, use this password.]] sudo chown -R iraf:iraf /iraf su iraf mkdir /iraf/irafbin mkdir /iraf/irafbin/bin.linux mkdir /iraf/irafbin/noao.bin.linux mkdir /iraf/x11iraf mkdir /iraf/extern cd /iraf/iraf wget http://iraf.net/ftp/iraf/V2.13-BETA/as.pcix.gen.gz tar -zxf as.pcix.gen.gz rm as.pcix.gen.gz cd /iraf/iraf/unix/bin.redhat/ mv * ../bin.linux/ cd /iraf/irafbin/bin.linux wget http://iraf.net/ftp/iraf/V2.13-BETA/ib.rhux.x86.gz tar -zxpf ib.rhux.x86.gz rm ib.rhux.x86.gz cd /iraf/irafbin/noao.bin.linux wget http://iraf.net/ftp/iraf/V2.13-BETA/nb.rhux.x86.gz tar -zxpf nb.rhux.x86.gz rm nb.rhux.x86.gz setenv iraf /iraf/iraf/ cd $iraf/unix/hlib source irafuser.csh [[Choose default paths as will be shown in on-screen prompt parentheses. Type "y" only where "yes" returns "huh?".]] sudo ./install sudo apt-get install libncurses4 cd /iraf/x11iraf/ wget http://iraf.noao.edu/iraf/ftp/iraf/x11iraf/x11iraf-v1.3.1-bin.redhat.tar.gz tar -zxf x11iraf-v1.3.1-bin.redhat.tar.gz mv lib.redhat lib.linux mv bin.redhat bin.linux sudo ./install rm x11iraf-v1.3.1-bin.redhat.tar.gz wget http://hea-www.harvard.edu/saord/download/ds9/linux/ds9.linux.5.1.tar.gz tar -zxf ds9.linux.5.1.tar.gz rm ds9.linux.5.1.tar.gz sudo mv ds9 /usr/local/bin/ cd /iraf/extern/ mkdir tables stsdas cd /iraf/extern/tables/ wget ftp://ftp.stsci.edu/pub/software/stsdas/tables_v3.7/source/tables37.tar.gz tar -zxf tables37.tar.gz rm tables37.tar.gz cd bin.linux/ wget ftp://ftp.stsci.edu/pub/software/stsdas/tables_v3.7/binaries/tables37.bin.redhat.tar.gz tar -zxf tables37.bin.redhat.tar.gz rm tables37.bin.redhat.tar.gz cd /iraf/extern/stsdas wget ftp://ftp.stsci.edu/pub/software/stsdas/stsdas_v3.7/source/stsdas37.tar.gz tar -zxf stsdas37.tar.gz rm stsdas37.tar.gz cd bin.linux wget ftp://ftp.stsci.edu/pub/software/stsdas/stsdas_v3.7/binaries/stsdas37.bin.redhat.tar.gz tar -zxf stsdas37.bin.redhat.tar.gz rm stsdas37.bin.redhat.tar.gz cd /iraf/extern/stsdas python python/compileall.py ./python python python/compileall.py ./python/* exit cd wget http://geco.phys.columbia.edu/~rubab/iraf/iraf sudo chmod u=rwx iraf mkdir ~/IRAF cd ~/IRAF mkiraf [[Select "xgterm" as your IRAF shell when prompted.]] ----------------------------------------------------------------------------------------------------------------------------------------------- The command ./iraf will now launch a complete IRAF session containing DS9, xgterm and ecl, based in ~/IRAF. Alternately, type "ecl" for enhanced IRAF, "cl" for regular IRAF, and "ds9" for standalone DS9 launch. Please note that "tables" and "stsdas" can only be used within IRAF. Repeat the last 5 steps for each user as needed. = END =