Installing a Citrix Client on Ubuntu 9.04 (amd64)
Ubuntu August 5th, 2009
My company uses Citrix so I thought lets install a Citrix client on my Ubuntu 9.04 workstation at home. Citrix runs everywhere! Yeah right….
Download the Citrix Linux client (v11, tar.gz) from http://www.citrix.com/English/ss/downloads/index.asp
Unpack the tarball and install…
tar -xvzf linuxx86-11.0.140395.tar.gz sudo ./setupwfc
The installation script asks for a few details – nothing special here. There is even an icon in the GNOME menu. Let’s try to start it. Yep, it does not run. If you start it from the command line you’ll get the following error.
/usr/lib/ICAClient/wfcmgr /usr/lib/ICAClient/wfcmgr: error while loading shared libraries: libXm.so.4: cannot open shared object file: No such file or directory
Looks like this program uses Motif. As it is a 32bit app we need a 32bit Motif lib for it.
Download a 32bit (i386) Open Motif package from
http://ftp.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/
You need the libmotif3_2.2.3-1.2ubuntu2_i386.deb file. Open it and extract the libXM.so.3.0.2 file. Copy the file to /usr/lib32 and create a link by using the following command
/usr/lib32$ sudo ln -s libXm.so.3.0.2 libXm.so.4
Now the Citrix client starts but just to be honest it’s very ugly program. If you run into issues with SSL root certificates download the certificate and put the .crt file into /usr/lib/ICAClient/keystore/cacerts
:-)
