09 agosto 2013

Citrix bajo DEBIAN 7 ó UBUNTU

Añadimos la segunda arquitectura a dpkg y actualizamos la base de datos de paquetes.

$ sudo dpkg --add-architecture i386
$ sudo aptitude update

Instalamos dependencias

$ sudo aptitude install ia32-libs ia32-libs-gtk ia32-libs-gtk-i386 ia32-libs-i386 lib32z1 lib32asound2
$ sudo aptitude install libmotif4:i386

Especificamos la arquitectura para que no instale la de amd64, que sería la opción por defecto.

Instalamos nspluginwrapper para 64 bits. Web de Debian que sólo está disponible para squeeze (http://packages.debian.org/squeeze/amd64/nspluginwrapper/download).

$ sudo dpkg -i ./nspluginwrapper_1.3.0-1_amd64.deb

Bajamos el paquete oficial de... https://www.citrix.com/downloads/citrix-receiver/linux/receiver-for-linux-121.html (64b segunda opción)

$ sudo dpkg -i icaclient_12.1.0_amd64.deb

Es probable que de un error durante la instalación, con salida de error 2:
dpkg: error processing icaclient (--configure):
el subproceso instalado el script post-installation devolvió el código de salida de error 2
Si buscamos el error en el script de post-instalación, veremos que el cliente ICA, no está preparado para reconocer los sistemas de esta arquitectura. Se puede obviar puesto que el software está instalado y ya funciona pero, aparecerá en todos las actualizaciones posteriores, como un error. Por eso recomiendo perder dos minutos y, siguiendo las explicaciones de la Inet Survival Guide, editar el fichero DEBIAN/postinst y comentar la línea 2670, es decir, dejarla de esta forma:
#exit 2

Una vez compilado el paquete, se instala de nuevo, la salida será limpia esta vez.

Y ya podemos trabajar con Citrix bajo Debian 7

En el caso de UBUNTU tanto sólo seguir el siguiente artículo.
https://help.ubuntu.com/community/CitrixICAClientHowTo

No hay comentarios: