You may find this useful if you run Citrix Receiver on Debian and you are on the testing or unstable distribution (Wheezy or Sid as of now).
Warning: Includes steps run as root and force-installing package. Not sure if it is a very good idea. So use caution.
Citrix provides the Receiver installer for 64-bit Debian
However it is broken (at least for me). It does not install because the
ia32-libs dependency is missing.
This is probably as a result of moving to
Multiarch which gets rid of the
Even at the end of this, the Citrix Receiver installer will not work, since the
following procedure does not install the
ia32-libs package, so the dependency
will still be missing. However, we will install all the libraries required by
the Receiver. So if we force-install it, it will work.
So here goes (All the following is done as root):
- First we need to enable 32-bit architecture on your 64-bit system:
- Then we enable 32-bit repositories in apt sources by editing the
- Update the package list
- Install the 32-bit packages required by Citrix Receiver:
- Finally, force-install the Citrix Receiver downloaded from the Citrix website:
At this point, you should be able to run Citrix receiver. The binaries reside in:
As a result of this, the
icaclient package will be broken. Anytime you update
the system, you may have to remove
icaclient to successfully finish the
update. If you do, repeat force-install again. So keep the downloaded Citrix
.deb file handy.