32-bit Support on 64-bit Linux

Many of the IRAF tasks that we include with Ureka are so old that they cannot be compiled as 64-bit executables without significant changes to the source code. Because of this restriction, we always build IRAF as a 32-bit program, even for our 64-bit distributions.

Several newer 64-bit Linux distributions no longer ship with support for 32-bit executables, which means that Ureka’s IRAF will not work on these systems without some additional packages.

If you are using a modern 64-bit Linux installation, you can run ur_test (after calling ur_setup) to determine if your computer supports 32-bit executables. If you do not have 32-bit support, see the instructions below for installing the needed packages on either Ubuntu or Fedora.

Ubuntu 12.04

Ask your administrator to issue this command:

sudo apt-get install -y ia32-libs

Ubuntu 13.10, 14.04, and 14.10

Ask your administrator to issue this command:

sudo apt-get install -y lib32z1 lib32ncurses5 lib32bz2-1.0

Fedora 17, 18, 19, 20, and 21

Ask your administrator to issue this command as root:

yum install glibc.i686
yum install ncurses-libs.i686

Debian 7

Ask your administrator to issue this command as root:

dpkg --add-architecture i386
apt-get update

Note: We have not tested Ureka on Debian and we do not support this operating system. These instructions were user-submitted - use at your own risk.

Table Of Contents

Previous topic

Other IRAF and Python Environments

Next topic

Frequently Asked Questions

This Page