Agilent Ads

ADS2016 in Debian Jessie

  • Install the AT&T korn-shell "ksh". This shell is used by ADS.
  • Install "libxp6"
  • The ADS on-board java is not compatible to Debian and the amd64 architecture. To run the ADS-installer fromthe locally installed java version (Open-JDK-7), do:
./SETUP.SH LAX_VM /usr/bin/java

The below steps are obsolete !

NOTE Debian Wheezy since Nov-2012:
To enable the 32-bit libs, it is not necessary to install the "ia32-libs" package.
Using "multiarch" instead makes it work:
"dpkg —add-architecture i386"
"apt-get update"
"apt-get install lesstif2:i386"
"apt-get install lesstif2:amd64"
"apt-get install libmotif4:iamd64"

The libs from "/usr/lib32" moved to "/usr/libs/i386-linux-gnu"

During istallation of Agilent ADS 2011_10 on a 64-Bit (amd64) Debian Testing system, the following problems need to be solved:
Also for ADS2012_08 valid !

1) ADS requires OpenJDK_6 od OpenJDK_7
update-alternatives —config java

2) ADS requires all 32-Bit libraries in "/lib32" and "/usr/lib32"
enable and load 32-Bit libs by
"dpkg —add-architecture i386"
"aptitude update"

install "ia32-libs" and "ia32-libs-gtk"
if "ia32-libs" and "ia32-libs-gtk" have broken dependecies in the Debian repository, just synchronize folders "/lib32" and "/usr/lib32" from a running system.

3) ADS requires a 32-Bit and a 64-Bit version of "" (from libmotif-package), but both are not available.
Solution: create links to already existing libs with same name (but different version)
a) creat link in /usr/lib32 —> ln -s /usr/lib32/ /usr/lib/ (for 32-Bit usage)
b) disable by "mv"
c) creat link in /usr/lib —> ln -s /usr/lib/ /usr/lib/ (for 64-Bit usage)

The links need to be created in "/usr/libs/i386-linux-gnu" otherwise the error "hpeesofhelp: error while loading shared libraries: wrong ELF class: ELFCLASS64" comes up

  • /usr/lib/i386-linux-gnu# ln -s
  • /usr/lib/# ln -s
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License