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 Receiver
.deb file handy.