Posted by: gorik | 5 October, 2007

InstallAnywhere problems

I had some problems installing some software on Ubuntu that uses InstallAnywhere.
I did a lot of googling so I decided to post the answer over here for futher reference and to help others.
I wanted to install Borland Together Architect but the installer kept saying it couldn’t find some library files like libc.so.6 and libm.so.6.
So I did a locate and the files were present at /usr/lib and /lib and I couldn’t figure out what the problem was since I thought this was a problem of Together.
Until I noticed that a lot of users reported the same problem with other software but all that software was using InstallAnywhere.
The InstallAnywhere website wasn’t very helpful, but I finally found a solution on some forum stating that LD_ASSUME_KERNEL could be the cause of all problems.

Just changing the installer causes problems with the checksum so you’ll have to do it another way. Here is  a solution:

~/$ cp Together_LINUX.bin Together_LINUX.bak
~/$ cat Together_LINUX.bak | sed “s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/” > Together.bin

The first line just makes a backup of the original install file so you don’t mess anything up.
The second line replaces the LD_ASSUME_KERNEL export so it doesn’t get exported.

If you have a similar problem with another installer that uses InstallAnywhere, just replace Together_LINUX.bin with your own installer.

Hope this helps anyone…

Powered by ScribeFire.


Leave a response

Your response:

Categories