Fortunately, installing the Citrix ICA client in 64-bit Ubuntu/Linux Mint is much easier than it used to be. However, one of the “tricks” is to know where to find the client, since they aren’t obvious (or weren’t to me!) on the regular Citrix download site.
Instead of the regular download site, go to the Citrix Client Center. Click on the Linux link in the Download Citrix Receiver section. (At the time of writing the current/latest version of the ICA client is 12.0.) On the download page, find the For 64-bit Systems section and download the .deb package, which will have a file name like icaclient_12.0.0_amd64.deb. I recommend downloading the package file instead of opening it in GDebi or Ubuntu Software Center. After downloading the package, you need to perform the following actions in the Terminal:
- Install prerequisite files.
sudo apt-get install libxaw7 libmotif4 nspluginviewer
Don’t worry if you miss one of the dependencies, because you can always update/add them later by running:
sudo apt-get -f install
- Install the Citrix ICA client package downloaded. Navigate to your Downloads directory in the Terminal window and run:
sudo dpkg -i icaclient_12.0.0_amd64.deb
Of course, replace icaclient_12.0.0_amd64.debwith the name of the file that you downloaded.
Now, you should be able to connect to your Citrix ICA server/host using the normal process in Firefox (or another web browser). One difference between Windows and Linux is that you need to explicitly launch Citrix Receiver on Linux (in the Internet sub-menu) before you try to connect to the ICA host.