Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
applications:citrix [Le 02/03/2007, 13:12] thedamocles Deplacee vers http://doc.ubuntu-fr.org/citrix |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | <code> | ||
- | Ubuntu Breezy x86 + Dapper x86 | ||
- | </code> | ||
- | |||
- | Rédigé par Frédéric. | ||
- | |||
- | |||
- | ====== 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 ===== | ||
- | Première étape, vous rendre sur le site officiel de Citrix pour récupérer la dernière version de leur client Linux. | ||
- | [[http://www.citrix.com/English/SS/downloads/details.asp?dID=2755&downloadID=3323&pID=186|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 d'appelle ''ICAClient-9.0-1.i386.rpm''). | ||
- | |||
- | Viens ensuite une rapide installation de **alien**, si besoin via //synaptic// ou //apt//, pour pouvoir installer votre paquet ''rpm'' facilement. | ||
- | |||
- | <code> | ||
- | sudo apt-get install alien | ||
- | </code> | ||
- | |||
- | Vous pouvez ensuite installer le client citrix à proprement parler | ||
- | |||
- | <code> | ||
- | sudo alien -i /home/ICAClient-9.0-1.i386.rpm | ||
- | </code> | ||
- | |||
- | 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 : | ||
- | |||
- | <code> | ||
- | sudo mv /home/ICAClient-9.0-1.i386.rpm /usr/src/rpm/RPMS/i386 | ||
- | </code> | ||
- | |||
- | |||
- | 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. | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Configuration de FireFox ===== | ||
- | La méthode consiste à effectuer des redirection grâce à des liens symboliques. | ||
- | |||
- | Il vous suffit d'exécuter les deux commandes suivantes pour que tout fonctionne en changant le deuxième chemin par celui de votre navigateur : | ||
- | |||
- | <code> | ||
- | ln -s /usr/lib/ICAClient/npica.so /opt/firefox/plugins/npica.so | ||
- | ln -s /usr/lib/ICAClient/wfica.so /opt/firefox/plugins/wfica.so | ||
- | </code> | ||
- | |||
- | Pour trouver le dossier plugins (chez moi c'était /usr/lib/firefox/plugins), faites : | ||
- | <code> | ||
- | find / -name plugins | grep -i "netscape\|firefox\|mozilla" | ||
- | </code> | ||
- | |||
- | 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 ce chemin : | ||
- | |||
- | <code> | ||
- | /usr/lib/ICAClient/wfica | ||
- | </code> | ||
- | |||
- | S'ouvrira alors l'appli 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. | ||
- | |||
- | <code> | ||
- | sudo apt-get install libmotif3 | ||
- | </code> | ||
- | |||
- | Il faut ensuite linker la librairie motif dans le bon répertoire : | ||
- | <code> | ||
- | sudo ln -s /usr/X11R6/lib/libXm.so.3 /usr/lib/libXm.so.3 | ||
- | </code> | ||
- | |||
- | Pour éviter d'avoir l'erreur "The PNA NLS catalog cannot be read. Check the LANG environment variable is set correctly for your locale." : | ||
- | <code> | ||
- | sudo ln -s /usr/lib/ICAClient/nls/en /usr/lib/ICAClient/nls/fr | ||
- | </code> | ||
- | |||
- | Le client se lance avec la ligne de commande suivante : | ||
- | <code> | ||
- | /usr/lib/ICAClient/wfcmgr | ||
- | </code> | ||
- | |||
- | Lorsqu'elle est installée, vous pouvez paramètrer une connexion à une application publiée d'un serveur Metaframe en lancant le client par le menu Applications puis Internet et enfin Citrix ICA Client. | ||
- | |||
- | |||