How do I install Citrix receiver?

Posted by krondor on Ask Ubuntu See other posts from Ask Ubuntu or by krondor
Published on 2011-05-06T13:54:26Z Indexed on 2013/11/02 16:01 UTC
Read the original article Hit count: 347

Filed under:
|
|

Has anyone managed to get the Citrix receiver client working in 64-bit Natty (11.04). It seems libmotif4 won't install multi-arch (32 bit and 64 bit libraries). I also see crazy dependency errors despite the libraries being present.

Here is what I received initially when trying to install icaclient.deb from Citrix;

sudo dpkg -i Downloads/icaclient_11.100_i386.patched.deb 
dpkg: error processing Downloads/icaclient_11.100_i386.patched.deb (--install):
 package architecture (i386) does not match system (amd64)
Errors were encountered while processing:
 Downloads/icaclient_11.100_i386.patched.deb

I then installed the 32 bit libraries.

sudo apt-get install ia32-libs ia32-libs-gtk

Then I noticed libmotif4 (a dependency of the citrix client) wasn't present so I installed the 64bit version.

sudo apt-get install libmotif4

I then tried to force the 32 bit version;

sudo dpkg --force-architecture -i Downloads/libmotif4_2.3.3-5_i386.deb    
dpkg: warning: overriding problem because --force enabled:
 package architecture (i386) does not match system (amd64)
Selecting previously deselected package libmotif4:i386.
dpkg: error processing Downloads/libmotif4_2.3.3-5_i386.deb (--install):
 libmotif4:i386 2.3.3-5 (Multi-Arch: no) is not co-installable with libmotif4:amd64 2.3.3-5ubuntu1 (Multi-Arch: no) which is currently installed

So I uninstalled the 64 bit version and tried to install the 32 bit version. This worked, but when I attempt to install Citrix I enter dependency hell.

sudo dpkg --force-architecture -i Downloads/icaclient_11.100_i386.patched.deb 
dpkg: warning: overriding problem because --force enabled:
 package architecture (i386) does not match system (amd64)
Selecting previously deselected package icaclient:i386.
(Reading database ... 183036 files and directories currently installed.)
Unpacking icaclient:i386 (from .../icaclient_11.100_i386.patched.deb) ...
dpkg: dependency problems prevent configuration of icaclient:i386:
 icaclient:i386 depends on libc6 (>= 2.3).
 icaclient:i386 depends on libice6 (>= 1:1.0.0).
 icaclient:i386 depends on libsm6.
 icaclient:i386 depends on libx11-6.
 icaclient:i386 depends on libxaw7.
 icaclient:i386 depends on libxext6.
 icaclient:i386 depends on libxmu6.
 icaclient:i386 depends on libxp6.
 icaclient:i386 depends on libxpm4.
 icaclient:i386 depends on libxt6.
dpkg: error processing icaclient:i386 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
icaclient:i386

So the state it's in, there's no icaclient binaries installed only the docs. It is complaining about libraries that are indeed present (libc6 64 bit and 32 bit). libmotif4 is only 32 bit installed and won't install alongside libmotif4 64 bit.

libmotif4 error when you try to install it alongside the 32bit instance;

 libmotif4:amd64 2.3.3-5 (Multi-Arch: no) is not co-installable with libmotif4:i386 2.3.3-5ubuntu1 (Multi-Arch: no) which is currently installed

Any tips?

© Ask Ubuntu or respective owner

Related posts about 11.04

Related posts about 64-bit