L4L.be

...because open source matters

  • Increase font size
  • Default font size
  • Decrease font size
Home Linux Documentatie Netwerk documentatie Installatie van de Citrix ICA client

Installatie van de Citrix ICA client

E-mail Print PDF

Veel bedrijven maken gebruik van Citrix, zowel intern als extern voor toegang tot Windows Desktops/Servers. Gelukkig is er ook een Citrix client onder Linux. Je kunt die vinden op http://www.citrix.com onder Downloads.

Je kunt op 2 manieren connecteren op zo'n Citrix server: via een webpagina op de Citrix Metaframe Presentation Server of via remote client-software. In beide gevallen moet je de Citrix software installeren, op dit moment is er versie 11.0 voor Linux. Voor de client-software kun je bijvoorbeeld gebruik maken van het onder Gnome populaire TSClient (Terminal Server Client), voor de web-methode moet je gebruik maken van Firefox: andere browsers kunnen niet goed overweg met de plugin.

Deze handleiding is niet bedoeld als vervanging voor de admin guide, maar als een quick-start.

Installatie van de Citrix Client software

Veel bedrijven gebruiken Citrix , zowel extern (dus over het internet) als binnen het bedrijf.

Als dependency zijn er de openmotif libraries, die bij elke distributie zijn meegeleverd en dus eenvoudig zijn te installeren via de software beheerder van je distributie. Als deze niet geinstalleerd is krijg je bij opstarten van de client de melding:

libXm.so.3 is needed by ICAClient-10.0-2.i386

Het gaat hier om de openmotif librarie, bij Mandriva zit deze in openmotif3, maar bij sommige distributies zoals Ubuntu gebeurd er iets vreemds: .so versie 3 zit in openmotif-2, versie .so.4 in openmotif-3. Als bij jou distributie alleen de nieuwere LibXM.so.4 is meegeleverd is er overigens nog geen man over boord: Door een symbolic link te maken, los je dit als volgt op:

ln -s /usr/lib/libXm.so.4 /usr/lib/libXm.so.3
ldconfig

Als je de tar.gz versie kiest, gaat de setup na het uitpakken van het archiefbestand via een script. Het archiefbestand wat je download heet en.linuxx86.tar.gz, pak deze uit in een aparte directory:

mkdir ICAtmp 
tar xzvf linuxx86-11.0.140395.tar.gz -C ICAtmp
cd ICAtmp

Start nu het installatie-script als root:

./setupwfc

Je krijgt een aantal vragen over bestandslocaties, je moet altijd deze accepteren en niets veranderen. Integratie in het Gnome/KDE menu heeft natuurlijk de voorkeur (overigens het verschijnt ook netjes in E17 en XFCE menu's, ze gebruiken allemaal dezelfde standaard). De readme adviseert ook om een aantal omgevingsvariabelen aan te passen, dit blijkt in praktijk niet nodig en soms zelfs tot problemen te leiden.

De client dus zoals gezegd netjes geintegreerd in het menu bij de meeste distributies, zo niet dan start je op met:

/usr/lib/ICAClient/wfcmgr

De meeste bedrijven laten inloggen via de webinterface (Webinterface for Metaframe Presentation Server), Firefox kan dan nog wel eens vragen waarmee de desktop geopend moet worden, dit is:

/usr/lib/ICAClient/wfica.sh

Ook kun je gebruik maken van een Firefox plugin, hiervoor moet je een symbolic link aanleggen, afhankelijk van de locatie directory van je plugins gaat dit zo:

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

Vaak zijn er ook certificaten (DER formaat) nodig, bijvoorbeeld die van GeoTrust/Equifax: http://www.geotrust.com/resources/root_certificates/index.asp, deze moeten geplaatst worden in de directory: /usr/lib/ICAClient/keystore/cacerts/

Output installatie

Voor het gemak even de volledige uitvoer van de installatie:

sudo ./setupwfc 
[sudo] password for frederik: 
Citrix Receiver for Linux 11.0 setup.

Copyright 1996-2009 Citrix Systems, Inc. All rights reserved.

Citrix, Independent Computing Architecture (ICA), Program Neighborhood,
MetaFrame, and MetaFrame XP are registered trademarks and Citrix Receiver,
Citrix XenApp, XenDesktop, Citrix Presentation Server, Citrix Access Suite,
and SpeedScreen are trademarks of Citrix Systems, Inc. in the United States
and other countries.

Microsoft, MS, MS-DOS, Outlook, Windows, Windows NT, and BackOffice are
either registered trademarks or trademarks of Microsoft Corporation in
the United States and other countries.

All other Trade Names referred to are the Servicemark, Trademark,
or Registered Trademark of the respective manufacturers.


Select a setup option:

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

Enter option number 1-3 [1]: 1

Please enter the directory in which Citrix Receiver for Linux is to be installed.
[default /usr/lib/ICAClient] 
or type "quit" to abandon the installation: 

You have chosen to install Citrix Receiver for Linux 11.0 in /usr/lib/ICAClient.

Proceed with installation? [default n]: y

CITRIX(R) LICENSE AGREEMENT

Use of this component is subject to the Citrix license covering the 
Citrix product(s) with which you will be using this component. This 
component is only licensed for use with such Citrix product(s).

CTX_code EP_T_A34320

Select an option:

 1. I accept
 2. I do not accept

Enter option number 1-2 [2]: 1
Installation proceeding...

Checking available disk space ...

	Disk space available 89514804 K 
	Disk space required 6267 K


Continuing ...
Creating directory /usr/lib/ICAClient
Core package...
Setting file permissions...
Integrating with browsers...
Browsers found.

Integration complete.
Do you want to integrate Citrix Receiver with KDE and GNOME? [default y]: y
Do you want GStreamer to use the plugin from this client? [default y]: y

Select a setup option:

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

Enter option number 1-3 [2]: 3
Quitting Citrix Receiver for Linux 11.0 setup.
Last Updated on Wednesday, 02 September 2009 11:16