Table of Contents

Citrix Receiver

General Information

Install Citrix Receiver 13.0 (Nov 12, 2013 build)

Checklist


Download the receiver

1) Go to http://www.citrix.com/downloads.html

2) Select Product > Citrix Reciver

3) Select Download Type > Receiver for Linux

4) Click Find

5) Click Receiver for Linux 13.0

6) Expand “For 32-bit Systems” even if you have a 64-bit system. (Citrix did no build a proper 64-bit package and simply links to 32 bit dependencies, making this a currently unusable package due to ia32-libs deprecation)

7) Find the “Receiver for Linux” deb package and click on “Download”

8) Click “Yes, I accept” to accept the End User License Agreement

9) Download the file manually to get it faster without having to download the Download Manager


Fix the Package

1) Download the citrix-fix.tar . Extract the script. (Review the source code; it will change the dependencies of the deb package to reflect the updated libraries used by modern Debian based distros.)

2) Make it executable

chmod +x debfix-citrixpkg-trusty14.04.sh

3) Run the script to fix the deb package

./debfix-citrixpkg-trusty.sh icaclient_13.0.0.256735_i386.deb

This will unpack the deb package, change dependencies, builds the package again, and makes a backup of the original package.

Two files are produced:


Install the Fixed Package

1) If on a 64-bit system (uname -i will be x86 or x86_64 for 64 bit), enable the Multiarch repository.

sudo dpkg --add-architecture i386
sudo apt-get update

2) Install the package

sudo dpkg -i icaclient_13.0.0.256735_i386.deb

Will most likely see dependency problems, with a final “Errors were encountered while processing:” message.

3) Fix dependencies. (This step will actually download and install everything needed)

sudo apt-get -f install

Post Install Browser Configuration

1) Certificate errors.

Create a symbolic link to all installed Firefox certificates for the citrix receiver keystore. If you do not do this, you will get certificate errors when trying to use the Citrix Receiver.

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

Firefox

When you first try to launch a program, Firefox will open the Save File dialog for “launch.ica”.

Chrome

Google Chrome will auto download the “launch.ica” file. To fix this:

sudo nano /usr/share/applications/wfica.desktop
Exec=/opt/Citrix/ICAClient/wfica -icaroot /opt/Citrix/ICAClient %F
/opt/Citrix/ICAClient/wfica