Wednesday, February 25, 2015

Setting up Citrix Receiver on Ubuntu



The goal of this project is to make use of the old laptops so that we can run Citrix Receiver on it, minus the headache of Windows patching, and antivirus.

So here is what I have to get it started.
  1. an old laptop
  2. Ubuntu 14.04 LTS 32-bit
  3. Citrix Receiver version 13.1.0

The reason that the 32-bit Ubuntu was chosen was mainly the compatibility issue of 64 bit Citrix Receiver. I started with 64 bit, but the errors were horrible. It seems that the 64-bit Citrix Receiver was trying to use some 32-bit library in a 64-bit Ubuntu OS. So I reinstalled with Ubuntu 32-bit, and the installation process of 32-bit Citrix Receiver was so smooth that I was thrilled to see it.

And the .dev version of the Citrix Receiver failed with an error during installation as well. But the .tar.gz file went very smooth, so I am going to stick with the tar.gz file.

Here are the commands that I used to run to install Citrix Receiver 13.1.0.

cd /tmp/citrixclient

tar xzvf linuxx86-13.1.0.285639.tar.gz

sudo ./tmp/citrixclient/setupwfc

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

That is all for Citrix Receiver installation. In Firefox, before you can use the Citrix Receiver for the first time, you will have to activate it in Firefox.
  1. Open the Firefox broswer, go to Tools->Add-ons
  2. Change the option for Citrix Receiver for Linux from Ask to Activate to Always Activate. (Ask to Activate never works, because it never ask to activate). This needs to be done in each user account in Ubuntu, unless you set it in the skel profile, and all the new user created upon it will have the Always Activate set.

And that is it. You will be able to use this laptop to connect to Citrix sessions.

Next time I will show how to create a live Ubuntu image with Citrix Receiver installed, that can run from a USB.

No comments: