Has anyone managed to get the Citrix receiver client (icaclient) working in Ubuntu?


How to install Citrix receiver on Ubuntu 14.04 and 16.04

  1. Go to the Citrix receiver for Linux download page and download the Debian full package. The filename will look like this: icaclient_13.3.0.344519_amd64.deb.

  2. Open and install the package using the Software Center or gdebi.

That's it!

How to add Google Chrome support

You can open Citrix receiver apps by clicking a link in your browser. You don't need an extension for that.

Just click on the app shortcut in Google Chrome and download the .ica file. When it is downloaded, click the arrow next to the filename in the bottom bar of Chrome and choose "always open files of this type".

That's it! Next time you click on a Citrix app, it will be started automatically.

How to add firefox support

In Firefox, go to Tools -> Add-ons -> Plugins, and make sure the "Citrix Receiver for Linux" plugin is set to "Always Activate".

How to solve SSL error 61

This error happens because Citrix receiver doesn't trust enough certificates. You fix this by adding all the certificates Firefox trusts to Citrix. Just open a terminal and execute the following command.

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

(outdated) sources

  • Ubuntu Community Documentation
  • Citrix official documentation
  • SSL error Citrix receiver
  • Open Citrix app in Chrome and Chromium browser

They now provide a 64-bit version of the .deb package. Unfortunately, the 64-bit package checks if the system is a 32-bit system. Obviously, the check fails.

I've modified the package to properly check for 64-bit system (and 32-bit actually for no reason really).

You can find my modified package here.

It was literally a one character change to postinst. Hope this helps somebody.

Oh, please note that you will still need to copy or link to your certs directory.