ICA Client on Ubuntu (install)

This is a short how-to explaining the steps to take to install the ICA Client on Linux Ubuntu. I have tested it on Feisty and Gutsy, but I have read reports that it works also on Hardy, Intrepid and Jaunty. Justbe aware which part of the how-to is specifically for your ubuntu version. The goal is to get this all working to log on to the ICA Server of the University of Maastricht (unimaas). My main sources:

Download the last Citrix ICAclient for Linux (in tar.gz version). You can find the official download link on this page.

  1. If you are installing this on Ubuntu versions before 9.04 (Jaunty) then Install libxaw6 libmotif3 (sudo aptitude install libxaw6 libmotif3) If you are installing this on Ubuntu versions on** 9.04 (Jaunty) or later** then Install libxaw7 libmotif3 (sudo aptitude install libxaw7 libmotif3)
  2. Unpack the downloaded tar.gz (sudo tar xvfz en.linuxx86.tar.gz)
  3. Start the installation. (sudo ./setupwfc)
  4. Now follow the instruction on the screen to (un)install the Citrix Client on your system. Use the default options for a smooth installation. Finally, accept the License Agreement.
  5. Let it integrate with Gnome (or KDE).
  6. Now quit the installation program.

The client is now installed on your system and should work. Test this by: _cd /usr/lib/ICAClient sudo ./wfcmgr _

For Ubuntu version (before Jaunty 9.04)

Now we have to change the permissions of some files in your home folder. Do this by: cd ~ sudo chown -R USERNAME:GROUPNAME .ICAClient/

_ _Finally only the Certificate Trust error remains. This problem can be tackled by:

  1. Download the certificate at:

http://secure.globalsign.net/cacert/Root.crt 2. Copy the certificate to the cacert folder of the ICA Client: sudo cp ~/Desktop/Root.crt /usr/lib/ICAClient/keystore/cacerts/Root.crt

Now the application should work! Good luck!!!

Comments

Anonymous (not verified)

. May 31st, 2008

Hey, thanks for the nice description… I got it working :-)

Anonymous (not verified)

. January 22nd, 2009

I have trid multiple times to install the file . I I have OpenMotif installed. I get the following:

michael@LinuxServer:~$ cd /home/michael/Desktop/icainstall2

michael@LinuxServer:~/Desktop/icainstall2$ ls

eula.txt  install.txt  linuxx86  PkgId  readme.txt  setupwfc

michael@LinuxServer:~/Desktop/icainstall2$ sudo ./setupwfc

[sudo] password for michael:

/home/michael/Desktop/icainstall2/./linuxx86/hinst: 236: /home/michael/Desktop/icainstall2/./linuxx86/echo_cmd: not found

/home/michael/Desktop/icainstall2/./linuxx86/hinst: 237: /home/michael/Desktop/icainstall2/./linuxx86/echo_cmd: not found

/home/michael/Desktop/icainstall2/./linuxx86/hinst: 238: /home/michael/Desktop/icainstall2/./linuxx86/echo_cmd: not found

/home/michael/Desktop/icainstall2/./linuxx86/hinst: 239: /home/michael/Desktop/icainstall2/./linuxx86/echo_cmd: not found

/home/michael/Desktop/icainstall2/./linuxx86/hinst: 4011: /home/michael/Desktop/icainstall2/./linuxx86/echo_cmd: not found

/home/michael/Desktop/icainstall2/./linuxx86/hinst: 4043: /home/michael/Desktop/icainstall2/./linuxx86/echo_cmd: not found

/home/michael/Desktop/icainstall2/./linuxx86/hinst: 4043: /home/michael/Desktop/icainstall2/./linuxx86/echo_cmd: not found

/home/michael/Desktop/icainstall2/./linuxx86/hinst: 4043: /home/michael/Desktop/icainstall2/./linuxx86/echo_cmd: not found

/home/michael/Desktop/icainstall2/./linuxx86/hinst: 4043: /home/michael/Desktop/icainstall2/./linuxx86/echo_cmd: not found

At this point, the terminal program stops.

Anonymous (not verified)

. February 5th, 2009

I get the same error .. if you figure it out I’d love to know how you fixed it.

Anonymous (not verified)

. June 19th, 2008

Hi Patrick,

Thanks for sharing  your instruction with fellow users! It’s very useful. I’ve created two video demo One for installing ICA client on Ubuntu Another for how to use LInux ICA client.

Please see blog for more details. http://community.citrix.com/blogs/citrite/ruiguoy/2008/06/19/How+to+install+and+use+Citrix+ICA+client+on+Linux

Here is direct link for the videos http://citrix.utipu.com/app/tip/id/2543/ http://citrix.utipu.com/app/tip/id/2615/

Also with the latest ICA client, I don’t have to create the symbolic link anymore.

Thanks, Ray

patrick

. September 20th, 2008

Nice videos you have. I am sure everybody will be able to tackle this problem now!

Anonymous (not verified)

. September 24th, 2008

Thanks for the great directions

I’ve used this successfully on my x86 computers, and appreciate your efforts and directions.

Is there any hope of getting this to work on a 64 bit installation of Ubuntu?

david_wetta@rocketmail.com

patrick

. September 27th, 2008

Hi there,

About the x64… I am not sure. I do not use citrix anymore at this moment and thus I did not try. Maybe somebody else can shine a light here ???

Anyway, I guess if citrix has a x64 version of their software.. then the rest of the prcedure stays the same ???

gr. Patrick

Anonymous (not verified)

. September 25th, 2008

While I appreciate your well written instructions, I’m afaid that it did not work for me as it seems to have for others.  When I run the sudo ./wfcmgr I get the following error:

./wfcmgr: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory

Has anyone seen this before?

Anonymous (not verified)

. September 25th, 2008

Small update:  The ./wfcmgr may have thrown an error…  But I am able to open up firefox and access our Citrix system just fine.  So I guess it is all good?

Anonymous (not verified)

. December 3rd, 2008

i have the same error

./wfcmgr: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory

and it does not work when i open firefox… it tries to download the file lauch.ica :S

any ideas?

Remaining comments removed :-)