I was recently tasked with installing and configuring the latest Citrix Receiver for Linux in a demo environment template for the Citrix Demo Center.

The target Linux flavor is the 64-Bit SUSE Linux Enterprise Desktop 11 SP3 (SLED11 SP3) environment. A new version of Citrix Receiver for Linux, version 13.2.1, became available on 2015-08-27, which is the version I used.

Here are the steps that followed to install Citrix Receiver for Linux 13.2.1 on 64-Bit SUSE Linux Enterprise Desktop 11 SP3. These steps can certainly be condensed, but these are the steps that I followed.

From the Citrix product download site, I downloaded to the ICAClient-suse11sp3-13.2.1.328635-0.x86_64.rpm file to my local laptop.

ICAClient-suse11sp3-13.2.1.328635-0.x86_64.rpm
ICAClient-suse11sp3-13.2.1.328635-0.x86_64.rpm

Using WinSCP, I uploaded the ICAClient-suse11sp3-13.2.1.328635-0.x86_64.rpm file to the /root folder of my  demo environment XenServer 6.2.1 instance.

I logged into my 64-Bit SUSE Linux Enterprise Desktop 11 SP3 virtual machine (SLED11 VM) command line interface (CLI) as root. Using the sftp utility, I SFTPed the ICAClient-suse11sp3-13.2.1.328635-0.x86_64.rpm file down to my SLED11 VM into a folder called /packages.

Note that on 64-Bit SUSE Linux Enterprise Desktop 11 SP3, make sure to use the zypper utility, not the rpm utility to install the ICAClient-suse11sp3-13.2.1.328635-0.x86_64.rpm .rpm package. The rpm utility does not download or install any necessary dependencies. It just attempts to install the .rpm package. If the required dependencies are missing, you will get an error.

zypper install ./ICAClient-suse11sp3-13.2.1.328635-0.x86_64.rpm

The first time I tried the following zypper command from the CLI, it failed because I didn’t have the SLED-11-SP3-DVD-x86_64-GM-DVD1.iso ISO image attached to the SLED11 VM and the zypper utility could not find the required missing dependencies.

I attached the SLED11 SP3 ISO image, SLED-11-SP3-DVD-x86_64-GM-DVD1.iso, to my SLED11 VM.

SLED-11-SP3-DVD-x86_64-GM-DVD1.iso
SLED-11-SP3-DVD-x86_64-GM-DVD1.iso

I then retried the zypper command from the SLED11 VM CLI:

zypper install ./ICAClient-suse11sp3-13.2.1.328635-0.x86_64.rpm

This time, Citrix Receiver for Linux 13.2.1 for 64-Bit SUSE Linux Enterprise Desktop 11 SP3 then appeared to install successfully!

I then tried to run the Citrix Receiver for Linux 13.2.1 self-service utility from the SLED11 VM CLI:

./selfservice

But it failed to execute because I was using Linux from the command line interface rather than from a GUI.

Gtk-WARNING
Gtk-WARNING

I then used RDP to RDP into my SLED11 VM from a Windows VM.  From a Windows VM, right click on the Windows/Start icon, click on Run and enter mstsc then click OK.

Open Windows RDP
Open Windows RDP

I logged in as root.

Linux Remote Desktop Connection
Linux Remote Desktop Connection

This time, I opened a GUI based terminal window, navigated to the /opt/Citrix/ICAClient (note that this is the default install location) folder where the zypper utility installed Citrix Receiver for Linux 13.2.1 , and ran

./selfservice

This time it worked successfully.

Success
Success

I hope you find this information useful.

Regards,
Bill