Hopefully, these instructions will help you installing the latest Citrix Receiver client software (as of June 2012) on Ubuntu 12.04
The idea is to start from a fresh installation.
Preparation:
==========
Update & upgrade your Ubuntu installation:
sudo apt-get update && sudo apt-get dist-upgrade
Install via apt-get:
flashplugin-installer (better to have for the Citrix website)
gstreamer0.10-ffmepg
ia32-libs (includes the required ia32-libs-multiarch:i386)
libmotif4:i386
Installation:
==========
Download from the Citrix website http://www.citrix.com/English/ss/downloads/index.asp –> Citrix Receiver –> Linux –> For 64-bit Systems:
icaclient_12.1.0_adm64.deb
–> sudo dpkg -i icaclient_12.1.0_amd64.deb
The installation will return the following error:
Errors were encountered while processing:
icalclient
–> run “sudo apt-get install -f” to install the recommended but missing libc6-i386, lib32z1, lib32asound2, nspluginviewer:i386, nspluginwrapper
Edit the icaclient.postinst file to fix the installationscript:
sudo vim /var/lib/dpkg/info/icaclient.postinst
On line 2648, replace “grep” with “grep -E” and “86” with “86|x86_64” , save the file and quit.
(source: http://forums.citrix.com/thread.jspa?threadID=306353&tstart=0)
sudo dpkg –configure icaclient
Starting the application:
===================
Start Citrix Receiver on the cli as /opt/Citrix/ICAClient/wfcmgr
Afterwards, it depends on your Citrix environment.
I start the apps via menu “View” -> Citrix XenApp View. In a different window, Citrix Receiver asks me about the server name.
Continuing, you will probably receive the following “Client Error”:
You have not chosen to trust “QuoVadis Root CA 2”, the issuer of the server’s security certificate (SSL error 61).
sudo cp /usr/share/ca-certificates/mozilla/QuoVadis_Root_CA_2.crt /opt/Citrix/ICAClient/keystore/cacerts/
(source: http://ubuntuforums.org/showthread.php?t=912886)
When I start Citrix Receiver again on the cli as /opt/Citrix/ICAClient/wfcmgr, I am prompted for my user credentials for the Citrix server.
Error / Known Problems:
===================
If connecting to the client is successful but applications don’t start resp. die after 40 ~ 50 secs, have your Citrix administrator check whether your Citrix server can access (firewall) your configured homedrive/homepath as specified in the properties of your Active Directory user account.