How to run Citrix ICA Client on Ubuntu?
Step 1: Download the Citrix Receiver for Linux .deb package
Go to Receiver for Linux 13.1
Near the bottom of the page, select either “For 64-bit Systems” or “For 32-bit Systems” as appropriate.
Look for “File Type: .deb” under the Download buttons.
Download the “Receiver for Linux” package.
Optionally download the “USB Support Package”. This package provides support for passing USB devices from your local Ubuntu machine into the remote Windows session (if your Citrix server is configured to allow that).
Step 2: Opening .ica file
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”.
Common Errors
Install the package(s) and dependencies
sudo dpkg -i ~/Downloads/icaclient_*.deb ctxusb_*.debsudo apt-get -f install
Add more SSL certificates
By default, Citrix Receiver only trusts a few root CA certificates, which causes connections to many Citrix servers to fail with an SSL error. The ‘ca-certificates’ package (already installed on most Ubuntu systems) provides additional CA certificates in /usr/share/ca-certificates/mozilla/ that can be conveniently added to Citrix Receiver to avoid these errors:
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts/
Configure Citrix Receiver
Run:
/opt/Citrix/ICAClient/util/configmgr &
References: