hamwaves.com
;

Installing Citrix Receiver on Ubuntu 12.04 LTS

Serge Y. Stroobandt

Copyright 2014–2015, licensed under Creative Commons BY-NC-SA

This page still needs to be written up. Nonetheless, below instructions work for Ubuntu 12.04 LTS.

Introduction

Multiarch

Assuming amd64,i386 multiarch

$ dpkg --print-architecture
amd64

$ dpkg --print-foreign-architectures
i386

If this is not the case,

$ sudo dpkg --add-architecture i386

Dependencies

If you want to use wfcmgr, install required library:

$ sudo apt-get --yes install libmotif4

or, 32-bit libraries for 64-bit systems ia32-libs-multiarch:i386 libmotif4:i386 are used by Citrix Receiver.

$ sudo apt-get --yes install ia32-libs-multiarch:i386 libmotif4:i386

Download & installation

The only version of icaclient to work well on Ubuntu 12.04 LTS is icaclient_12.0.0_i386.deb, independently of whether your system is 32- or 64-bit.

Configuring Firefox

Attempt to access your Citrix site. If Firefox prompts you to open a *.ica file, choose to open it with /opt/Citrix/ICAClient/wfica.sh, and tell Firefox to do this automatically from now on.

Missing certificates

Note that the ICA client for GNU/Linux is missing lots of certificates. you may need to copy in your CA’s root certificates, e.g.

$ sudo cp /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts

Accessing your local drive

Run the Citrix Client Manager

$ /usr/lib/ICAClient/wfcmgr &
5
Creative Commons Licence
This work is licensed under a Creative Commons Attribution‑NonCommercial‑ShareAlike 4.0 International License.
Other licensing available on request.
GNU GPL v3
Unless otherwise stated, all originally authored software on this site is licensed under the terms of GNU GPL version 3.
cookie
This static web site has no backend database.
Hence, no personal data is collected and GDPR compliance is met.
Moreover, this domain does not set any first party cookies.

All Google ads shown on this web site are, irrespective of your location,
restricted in data processing to meet compliance with the CCPA and GDPR.
However, Google AdSense may set third party cookies for traffic analysis and
use JavaScript to obtain a unique set of browser data.
Your browser can be configured to block third party cookies.
Furthermore, installing an ad blocker like EFF's Privacy Badger
will block the JavaScript of ads.
Google's ad policies can be found here.
This page employs a Python Bottle server‑side script.
This page includes an open-source client-side script, written in Python and
transcoded by Brython to make it run as secure JavaScript in the browser.
Static XHTML generated from Markdown by Pandoc and
the GNU/Linux make, sed and gpp commands.
LaTeXmath markup rendered with MathJax.
BibTeX references are best read with JabRef.
Unattended CSS typesetting with Prince.
This work is published at https://hamwaves.com/citrix.receiver/en/.
profile for Serge Stroobandt on Stack Exchange, a network of free, community-driven Q&A sites
GnuPG
Use my OpenPGP public key to encrypt messages for:

echo c2VyZ2VAc3Ryb29iYW5kdC5jb20K |base64 -d
Last update: Wednesday, September 1, 2021.