
Citrix Receiver for Linux is software that lets you access enterprise data, applications, and desktops from any Linux workstation. Although you should be able to install Citrix Receiver on any distribution of Linux, this tutorial is designed and tested for openSUSE 12.1 32 bit. If you want to install Citrix Receiver for Ubuntu, check out this tutorial. [1]
To download Citrix Receiver, go to the download page and download the .rpm file for x86 systems:
http://www.citrix.com/site/ss/downloads/details.asp?downloadId=2316611&productId=1689163 [2]
To install Citrix Receiver, dependencies, and make Firefox's certificates available to Citrix, run these commands (this assumes you downloaded the .rpm package into the Download folder):
sudo zypper addrepo -f http://ftp.gwdg.de/pub/linux/packman/suse/12.1/ packman
sudo zypper refresh
cd ~/Downloads
wget http://www.openmotif.org/files/public_downloads/openmotif/2.3/2.3.3/openmotif-2.3.3-1.suse10.3.i586.rpm
sudo zypper install ./openmotif-2.3.3-1.suse10.3.i586.rpm ./ICAClient-12.0.0-0.i386.rpm ffmpeg
sudo cp /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts
That's it, you can now log into your Citrix web portal and connect to your desktop or application. If you want to configure the Citrix Receiver desktop client and create desktop shortcuts, check out this tutorial [3]:
You may get an error message like this when you try to launch your desktop/application from the web portal:
SSL error
Contact your help desk with the following information: You have not chosen to trust "/C=US/ST=/L=/0=The Go Daddy Group, Inc./OU=Go Daddy Class 2 Certification Authority/CN=", the issuer of the server's security certificate (SSL error 61).
Citrix has it's own certificate folder, so make sure you copy the certificates from Firefox to the /opt/Citrix/ICAClient/keystore/cacerts folder as described above. If you have already done that, then you will have to manually download the required certificate and put it in the cacerts folder.