Install Citrix Receiver on CentOS 6← Back

These instructions are currently based on Citrix Receiver 12.0 and I installed CentOS 6 from the LiveCD spin. I have also installed Firefox 10 from Remi Collet's repo.
- Visit the Citrix Download area, click Client Center then choose Linux from the for Desktops list.
- Download the appropriate RPM for your CPU architecture.
- Install OpenMotif and dependencies
# 32bit yum install -y alsa-lib glib2 gtk2 libXpm openmotif
# 64bit yum install -y alsa-lib.i686 glib2.i686 gtk2.i686 libXpm.i686 openmotif.i686
- Install Citrix Receiver
# Run in the directory you downloaded the RPM to rpm -iv ICAClient*.rpm
- By opening Applications -> Internet you should see Citrix Receiver included and if you click it you should see the GUI. As long as the GUI opens the Receiver installation was successful.
- You will most likely need to copy your root or intermediate certificate into the Receiver certificate store otherwise you won't be able to launch your published applications.
- I opened my Web Interface URL
- Single-left-clicked the blue validation area next to the URL bar
- Clicked "More information"
- Clicked "Security" tab
- Clicked "View Certificate"
- Clicked the "Details" tab
- Selected the CA root certificate
- Clicked "Export.." and saved it to "/opt/Citrix/ICAClient/keystore"
- Next I logged in to Web Interface and launched my published desktop. I was prompted to Open or Save the launch.ica file.
- From the drop down list next to "Open with...", drill down through
File System -> opt > Citrix > ICAClient
Then select wfica.sh and click OK. I also ticked "Do this automatically for files like this from now on". - My published desktop launched and I was up and running.
Comments
Vajko
2014-06-30
Thanks! Works on Centos 7 as well. Just need to install motif package instead of openmotif.
Sandeep Patade
2014-04-22
I am trying to install Citrix reciecer on Centos 6.2 (64 bit). i followed the above instruction, but when i run "rpm -iv ICAClient-13.0.0.256735-0.x86_64.rpm" commond, i get the below error message. anyone can help me to install ICA client on centos 6.2
error: Failed dependencies:
libgtk-x11-2.0.so.0 is needed by ICAClient-13.0.0.256735-0.x86_64
libXinerama.so.1 is needed by ICAClient-13.0.0.256735-0.x86_64
libcurl.so.4 >= 7.19.1 is needed by ICAClient-13.0.0.256735-0.x86_64
libxerces-c-3.1.so is needed by ICAClient-13.0.0.256735-0.x86_64
libwebkitgtk-1.0.so.0 is needed by ICAClient-13.0.0.256735-0.x86_64
Clayton
2014-01-01
@ Hilmar
I just ran into the same problem trying to install version 13 on a CentOs 6.5 machine.
My two workarounds:
1. Download the older version 12. http://www.citrix.com/downloads/citrix-receiver/legacy-client-software/receiver-for-linux-121.html and install that.
2. Use rpmrebuild to fix version 13's spec file requirements.
rpmrebuild -e -n -p ICAClient-13.0.0.256735-0.x86_64.rpm
Then fix the libxerces and libwebkit library dependencies.
Hope this helps you or someone else.
Geoff Hodder
2013-12-22
It's been a long time since I've needed to use the ICA client on Linux, hence this post was based on version 12.0.
You can try creating symlinks from the files it is looking for to what you have installed from the older versions of those packages. Sometimes you'll have success, otherwise you might need to look at adding EPEL or RPMForge repos if they have newer versions of libxerces and libwebkitgtk available.
Hilmar
2013-12-17
For ICAClient-13.0.0.256735-0.x86_64.rpm I get this:
libxerces-c-3.1.so is needed by ICAClient-13.0.0.256735-0.x86_64
libwebkitgtk-1.0.so.0 is needed by ICAClient-13.0.0.256735-0.x86_64
The webkitgtk-1.2.6-5.el6.i686 package is installed, it just provides /usr/lib/libwebkit-1.0.so.2. Similar for xerces-c: only version xerces-c-3.0.1 is available.
Andrew
2013-06-28
Very good! For the step 8, in my version ICAClient_12.1.0-0.x86_64.rpm with centos 6.4, I need to copy certificates to /opt/Citrix/ICAClient/keystore/cacerts
Mx
2013-01-05
Thanks very much!
Venkata Ramana
2012-08-31
Thank you so much for your instructions...
Blackstock
2012-06-03
Thanks for publishing this--I feel like I've tried to get this working a dozen different ways with no success.