ubuntu-fr

Communauté francophone des utilisateurs de Kubuntu

[[citrix]]

Piste: » citrix


Installation d'un client Citrix

Qu'est-ce que c'est ?

Un client Citrix permet d'avoir un « accès distant » (remote access) à une application. Je peux, par exemple, avoir accès n'importe où à mon application Lotus du bureau pour envoyer ou recevoir des courriels, le tout avec une interface graphique. En d'autres termes, une session s'ouvre sur votre ordinateur local et vous pouvez ainsi accéder de manière transparente à une application distante.

Pourquoi en aurais-je besoin ?

Vous en aurez besoin si comme moi vous devez travailler même une fois rentré chez vous ! ...

Plus sérieusement, avoir un serveur Citrix permet de partager une seule et même application installée sur une machine accessible par de nombreux « clients légers ». C'est également un très bon moyen d'avoir accès à une application de n'importe quel endroit du globe.

Installation du client v9.0

Première étape, vous rendre sur le site officiel de Citrix pour récupérer la dernière version de leur client Linux. Clients Citrix Linux. Dans mon cas j'ai téléchargé la version 9.0 du client Linux. Récupérez la version rpm et enregistrez là dans votre « /home/ » (Dans mon cas le fichier à enregistrer s'appelle « ICAClient-9.0-1.i386.rpm »).

Viens ensuite une rapide installation du paquet alien.

Vous pouvez ensuite installer le client Citrix à proprement parler :

sudo alien -i /home/ICAClient-9.0-1.i386.rpm

Vous pouvez faire un peu de ménage en effacant le fichier rpm téléchargé ou en le rangeant dans le répertoire de stockage des sources. La destination peut différer en fonction de la version de votre client. Encore une fois dans mon cas c'est une archive tournant sur du i386, donc :

sudo mv /home/ICAClient-9.0-1.i386.rpm /usr/src/rpm/RPMS/i386

Installation terminée! Passons à la configuration pour que vous puissiez utiliser le client Citrix directement en cliquant sur les liens dans Firefox. La majorités des sociétés installant un serveur Citrix donne un accès via une interface web. Sur cette interface on récupère un fichier contenant l'ensemble de la configuration nécessaire pour accèder d'un coup à l'application partagée sur le serveur avec les bons paramètres. Cette configuration se matérialise par un fichier « .ica » que l'on télécharge. La manipulation suivante permet d'ouvrir le client Citrix en graphique dès l'ouverture de ce fichier.

Installation du client v10.0

Sur le site officiel de Citrix, télécharger la version anglaise 10.0 au format « .tar.gz » : Clients Citrix Linux

décompresser l'archive dans un répertoire temporaire, '/tmp/' par exemple,

via un terminal, se rendre dans le répertoire de l'installeur et lancer :

sudo ./setupwfc

suivre enfin les opérations de « Configuration sans Interface Web ».

L'application est disponible dans le menu Applications → Internet → Citrix Presentation Server Client.

Configuration de Firefox

La méthode consiste à effectuer des redirections grâce à des liens symboliques.

Il vous suffit d'exécuter les deux commandes suivantes pour que tout fonctionne en changeant le deuxième chemin par celui de votre navigateur :

sudo ln -s /usr/lib/ICAClient/npica.so /usr/lib/firefox/plugins/npica.so
sudo ln -s /usr/lib/ICAClient/wfica.so /usr/lib/firefox/plugins/wfica.so

Pour trouver le dossier « plugins » (chez moi c’était « /usr/lib/firefox/plugins »), faites :

find / -name plugins | grep -i "netscape\|firefox\|mozilla"

Il ne vous reste plus qu'à vous rendre sur l'interface web vous permettant de vous connecter à votre application distante et de cliquer sur le lien ouvrant une session ! S'il ne s'ouvre pas et que le navigateur vous demande d'ouvrir un fichier, faites parcourir et entrez le chemin « /usr/lib/ICAClient/wfica ».

S'ouvrira alors l'application serveur.

Configuration sans interface Web

Pour se connecter à une batterie sans passer par une interface Web, il faut ajouter le paquet libmotif3 en version 2.x minimum. La librairie recherchée est la suivante : libXm.so.3.0.2.

Il faut ensuite linker la librairie motif dans le bon répertoire :

sudo ln -s /usr/X11R6/lib/libXm.so.3 /usr/lib/libXm.so.3

Pour éviter d'avoir l'erreur suivante :

The PNA NLS catalog cannot be read. Check the LANG environment variable is set correctly for your locale.
sudo ln -s /usr/lib/ICAClient/nls/en /usr/lib/ICAClient/nls/fr

Le client se lance avec la ligne de commande suivante :

/usr/lib/ICAClient/wfcmgr

Lorsqu'elle est installée, vous pouvez paramètrer une connexion à une application publiée d'un serveur Metaframe en lançant le client par le menu Applications → Internet → Citrix ICA Client.


Contributeurs : Frédéric.


citrix.txt · Dernière modification: 03/06/2008, à 20:00 par jctout
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL