Installing Citrix ICAClient on 64bit Ubuntu 12.04
Introduction
The Citrix ICAClient is called a receiver by Citrix. It is a browser plugin that lets you run Citrix from your browser.
These instructions are modified from the Ubuntu Help page
https://help.ubuntu.com/community/CitrixICAClientHowTo, in that we list the prerequiste packages you need to install, and give the details needed for re-packaging the Debian package supplied by Citrix.
Although we are installing onto 64bit hardware, we need to retrieve the 32bit version. This is why we will need to re-package the original Citrix package.
To support 32bit code you your 64bit machine, you need to install the following two pseudo-packages. These two pseudo-packages will download 236 packages (75MB) to your machine and will take about 5 minutes.
apt-get install lib32gcc1 ia32-libs
Install the nspluginwrapper also required by the Citrix client.
apt-get install nspluginwrapper
Download the 32bit (not the 64bit) Linux deb from Citrix here. Click the link labeled Citrix Receiver, then the link labeled Linux, and then the link button labeled Download by the .deb label. As of Sep 14, 2012, this Debian package is named icaclient-12.1.0_i386.deb.
You can probably install the Debian package as is, but it will give a warning, and I haven't tested that. To eliminate the warning, follow this procedure (elaborated from the Ubuntu page mentioned above).
# Unpack the control.tar.gz archive file from the Debian package
ar x icaclient-12.1.0_i386.deb control.tar.gz
# Unpack the the files from the control.tar.gz archive file
mkdir control
cd control
tar xzf ../control.tar.gz
# Edit the postinst script (see details on Ubuntu page above)
perl -pi -e 's/i\[0-9\]86/x86_64/' postinst
# Remake the control.tar.gz file
tar czf ../control.tar.gz *
# Place the updated control.tar.gz back into the Debian package
ar r icaclient-12.1.0_i386.deb control.tar.gz
Install the modified Debian package from the previous step
apt-get install icaclient-12.1.0_i386.deb
Test it out by going to Citrix.UConn.EDU, and you should now have Citrix running.
The Plone® Open Source CMS/WCM is © 2000-2012 by the Plone Foundation and friends. Distributed under the GNU GPL license.