I am attempting to run a 32-bit application on a 64-bit Linux distribution. The application (Kaseya Agent) is installed with a shell script, KcsSetup.sh.
The entirety of the comments at the beginning of this shell script read:
Code:
#
# Some 64-bit Linux systems cannot run 32-bit binaries without the addition of the ia32-libs
# package. This script knows of all of the 64-bit Linux distributions we've encountered which
# require this library. It checks those systems to see if the package is required to be able
# to run the binary installer embedded into this script. If so, it attempts to load the ia32-libs
# package.
#
# Next, this script extracts the binary installer and runs it. If you encounter a 64-bit system
# where the intaller does not work, please let us know. You might see if there is a 32-bit
# library package other than ia32-libs required to run the binary installer. Hand installing
# that package may allow the binary installer to run.
#
# Note: This script requires perl to extract the base_64 embedded binary installer. If your
# system does not have perl, then the script portion of this installer will fail.
#
The output of running the script, whether using
sh KcsSetup.sh or
bash KcsSetup.sh, is as follows:
Code:
Warning: Some 64-bit Linux distributions cannot run 32-bit applications without installing
a 32-bit library package. If you run into installation problems please let Kaseya
support know what Linux distribution you are using.
Fatal: Installation of the Agent failed because this system cannot run 32-bit programs.
The flavor of Linux I am using is Amazon Linux AMI which, according to
this external thread, is based on RHEL 5.x and parts of RHEL 6. They also mention binary compatibility with CentOS 5.x.
Code:
$ uname -a
Linux domU-12-31-38-04-B2-64 2.6.35.11-83.9.amzn1.x86_64 #1 SMP Sat Feb 19 23:42:04 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu has a package called
ia32-libs and Red Hat supposedly has something called
multilib that accomplishes running 32- and 64-bit programs concurrently. (I could not find an equivalent package for CentOS.) However when I try to search for or install these packages no matches are found.
Code:
$ yum search ia32-libs
Loaded plugins: fastestmirror, priorities, security
amzn-main | 2.1 kB 00:00
amzn-main-debuginfo | 1.9 kB 00:00
amzn-main-nosrc | 951 B 00:00
amzn-updates | 2.1 kB 00:00
Warning: No matches found for: ia32-libs
No Matches found
Code:
$ yum search multilib
Loaded plugins: fastestmirror, priorities, security
Warning: No matches found for: multilib
No Matches found
Is there another name a package like this might go by, a broader update repository I'm not using, or possibly another solution all-together?
Thanks in advance.