Gracias al soporte multiarquitectura de Wheezy es posible instalar Receiver 12 en un sistema de 64 bits, incluso si usamos la variante i386 del paquete.
Instalación del paquete de 32 bits
En primer lugar deberemos asegurarnos de que tenemos instalados todos los paquetes de 32 bits necesarios:$ dpkg --add-architecture i386 $ apt-get update
$ sudo apt-get install --no-install-recommends libmotif4:i386 libxpm4:i386 libxinerama1:i386 libglib2.0-0:i386 libglib2.0-0:i386 libasound2:i386 libgtk2.0-0:i386Debido a dependencias con otros paquetes (sobre todo, las de GTK) se instalá un número considerable de paquetes adicionales (alrededor de 45).
A continuación, procederemos a instalar el paquete descargado de la web de Citrix:
$ sudo dpkg -i /tmp/icaclient-12.1.0_i386.debEl script de postinstalación del paquete icaclient-12.1.0_i386.deb tiene un bug que hace que falle en sistemas de 64 bits. Es necesario editar el fichero /var/lib/dpkg/info/icaclient.postinst, sustituyendo, en la línea 2648, la cadena
echo $Arch|grep "i0-986" >/dev/nullpor
echo $Arch|grep -E "i0-986|x86_64" >/dev/nullPor último, si usamos en nuestros servidores Citrix certificados que no hayan sido firmados por alguna de las CA incorporadas en la instalación de Receiver 12 , es necesario copiar el certificado de nuestra CA en el directorio cacerts de la instalación (en caso de usar un paquete .deb, se encuentra en /opt/Citrix/ICAClient/keystore/cacerts).