Instructions for Linux Devices

See also: http://support.citrix.com/proddocs/topic/receiver-linux-13-0/linux-install.html

Citrix Receiver 13.0 on Ubuntu 13.10 64-bit

Source: https://help.ubuntu.com/community/CitrixICAClientHowTo

1. Install the dependencies

By executing the following command:

sudo apt-get install nspluginwrapper lib32z1 libc6-i386 libxml2:i386 libstdc++6:i386 libxerces-c3.1:i386 libcanberra-gtk-module:i386 libcurl3:i386

2. Get the official Citrix Receiver 13.0 .deb

from:  https://www.citrix.com/downloads/citrix-receiver/linux/receiver-for-linux-130.html  

Note: Get the download from the "For 64-bit Systems" section. The Download popup doesn't work in chrome, use Firefox.

3. Fix the broken .deb package

The .deb package is broken. You can fix it using the following commmands:

cd ~/Downloads
mkdir ica_temp
dpkg-deb -x icaclient_13.0.0.256735_amd64.deb ica_temp
dpkg-deb --control icaclient_13.0.0.256735_amd64.deb ica_temp/DEBIAN
sudo gedit ica_temp/DEBIAN/control

And change the line that starts with "Depends: ..." to:

Depends: libc6-i386 (>= 2.7-1), lib32z1, nspluginwrapper, libxml2:i386, libstdc++6:i386, libxerces-c3.1:i386, libcanberra-gtk-module:i386, libcurl3:i386

Now rebuild the package

dpkg -b ica_temp icaclient-modified.deb

4. Install the fixed package

 

sudo dpkg -i icaclient-modified.deb

5. Add more SSL certificates

Some sites can give an SSL error. Firefox has many more certificates than does Citrix, so add them: e.g.

sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts

6. Accessing your PC Drive

To run the Citrix Receiver Preferences use:

/opt/Citrix/ICAClient/util/configmgr &

Under the tab "File Access" you can add a Mapped Drive.