Instalar cliente citrix en linux

Hay muchas alicaciones que usan el cliente citrix. Sin ir mas lejos, la Consejeria de Educación de la Región de Murcia tiene un servidor citrix para que los usuarios autorizados puedan conectarse y usar el programa Plumier XXI.

Lo primero que tenemos que hacer es bajarnos el archivo desde la propia web de citrix (no pongo el enlace directo porque al cambiar versiones cambia el enlace). En mi caso, he bajado el archivo linuxx86-1.100.158406.tar.gz

Una vez que hayamos bajado el archivo, debemos descomprimirlo en una carpeta con tar o bien hacerlo con el entorno grafico. Para simplificarlo, he creado una carpeta temporal en el escritorio y alli he descomprimido el contenido.

Al entrar en esa carpeta, podremos observar un fichero llamado setupwfc con permisos de ejecucion. Tenemos que ejecutar ese fichero con permisos de root para que la instalación se efectue correctamente.

En mi caso, he entrado a la consola y le he ejecutado de la siguiente forma:

sudo ./setupwfc

Al ejecutarlo nos mostrará estas opciones:

Select a setup option:

1. Install Citrix Receiver for Linux 11.100
2. Remove Citrix Receiver for Linux 11.100
3. Quit Citrix Receiver for Linux 11.100 setup

Eligiremos la opción 1 y pulsamos intro (instalar el cliente citrix)

y nos pedirá el directorio donde deseamos instalarlo, elegimos la opcion por defecto y pulsamos intro: (recordad ejecutarlo como root)

/usr/lib/ICAClient

Por último nos pide la confirmación. Por defecto viene seleccionada la opcion n, asi que tendremos que poner “y” y pulsar la tecla intro.

Ahora, debemos aceptar la licencia seleccionando la opcion 1 y pulsando intro nuevamente. A continuación, despues de copiar unos ficheros, nos pedira si deseamos integrarlo con gnome o kde. Elegimos la opción por defecto (y) y pulsamos intro.

En la siguiente opcion elegimos nuevamente “y” y pulsamos intro de nuevo. Ahora nos pedirá si deseamos instalar el soporte para usb. Elegimos y nuevamente y pulsamo intro.

Con esto, concluye la instalación de citrix, pero ahora debemos configurarlo para que podamos utilizarlo.

Ejecutamos lo siguiente en el terminal. (Asigamos a la variable client_exec la ruta del fichero ejecutable)

CLIENT_EXEC=”/usr/lib/ICAClient/wfcmgr”
ldd ${CLIENT_EXEC}

Y al ejecutarlo, lo mas seguro es que nos muestre lo siguiente:

linux-gate.so.1 => (0xf77a3000)
libXm.so.4 => not found
libXp.so.6 => /usr/lib32/libXp.so.6 (0xf777f000)
libXpm.so.4 => /usr/lib32/libXpm.so.4 (0xf776c000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf7763000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf7748000)
libXmu.so.6 => /usr/lib32/libXmu.so.6 (0xf772f000)
libdl.so.2 => /lib32/libdl.so.2 (0xf772b000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7712000)
libc.so.6 => /lib32/libc.so.6 (0xf75cd000)
libXt.so.6 => /usr/lib32/libXt.so.6 (0xf757a000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf744b000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf743b000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7437000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf7431000)
/lib/ld-linux.so.2 (0xf77a4000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7413000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf740e000)

Si nos muestra que no encuentra la libreria libxm.so.4 debemos crear un enlace simbolico a ella de la siguiente manera:

sudo aptitude install libmotif3
ls -al /usr/lib/libXm.so*
sudo ln -s /usr/lib/libXm.so.3.0.2 /usr/lib/libXm.so.4

CLIENT_EXEC=”/usr/lib/ICAClient/wfcmgr”
ERROR_STRING=’no encontrado’
ldd ${CLIENT_EXEC} | fgrep -e “${ERROR_STRING}”

${CLIENT_EXEC}

Ahora funcionara perfectamente el cliente citrix, pero si intentais conectaros a algun sitio, os dara el error 61 diciendo que os falta un certificado.

Para solucionarlo, simplemente debeis bajaros el certificado de la FNMT desde este enlace:

 http://www.cert.fnmt.es/content/pages_std/certificados/FNMTClase2CA.cer
y copiarlo en el almacen de certificados

sudo cp FNMTClase2CA.cer /usr/lib/ICAClient/keystore/cacerts/

por último importamos ese mismo certificado a nuestro navegador web y ahora nos deberia funcionar perfectamente.

, ,

3 thoughts on “Instalar cliente citrix en linux

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *