General Information
Install Citrix Receiver 13.0 (Nov 12, 2013 build)
Checklist
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
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:
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
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/
When you first try to launch a program, Firefox will open the Save File dialog for “launch.ica”.
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