Voorafgaand moet op de pc een Citrix-client geïnstalleerd worden. Dat kan niet uitgevoerd worden met een Windows-programma (...EXE) via de webbrowser.
Op de Citrix-website staan zowel voor de 32bits als ook voor de 64bits systemen de Citrix-receivers.
Nadat het passende bestand gedownload, kan het met pakketbeheerder (zoals Gdebi, Ubuntu Softwarecentrum of in de terminal) geïnstalleerd worden.
Hieronder worden de stappen voor een K/X/Ubuntu 64bits systeem beschreven.
Stap 0: ia32-libsVoor een 64bits systeem moeten de 32bits bibliotheken geïnstalleerd worden voor zover dat nog niet eerder uitgevoerd is.
Ga naar een terminal en installeer eerst de ia32-libs.
sudo apt-get install ia32-libs
NB: Denk hierbij om de extra ruimte die nodig is (dat wordt in de terminal vermeld), bekijk dat vooraf met name op een tablet/netbook.
Stap 1: icaclientDe installatiebestanden worden gehaald van de website van Citrix.
http://www.citrix.com/downloads/citrix-receiver/linux/receiver-for-linux-121.htmlHierna staat het volgende bestand in de map Downloads: icaclient_12.1.0_amd64.deb.
Ga naar een terminal en installeer
sudo dpkg -i icaclient_12.1.0_amd64.deb
In het aangeboden pakket zit helaas een kleine fout. Deze fout moet worden aangepast.
Gebruik de functietoets Alt-F2 (=uitvoeren) en start een editor als sudo met
gksu mousepad /var/lib/dpkg/info/icaclient.postinst
NB: i.p.v. mousepad kan ook een andere editor worden gebruikt.
Ga naar regel 2648 en vervang de tekst i[0-9]86 door x86_64. Deze regel ziet er dan zo uit.
echo $Arch|grep "x86_64" >/dev/null
Het bestand wordt dan gewijzigd bewaard en nadien wordt de configuratie opnieuw uitgevoerd door in de terminal de volgende opdracht uit te voeren:
sudo dpkg --configure -a
Stap 2: libmotif4Ga naar een terminal en installeer:
sudo apt-get install libmotif4:i386
Stap 3: certificaatDe Citrix-omgeving gebruikt een eigen map met certificaten (/opt/Citrix/ICAClient/keystore/cacerts/). Deze map is na de installatie (stap 1) leeg.
Voordat ingelogd kan worden op de Citrix-server moet in deze map eerst een certificaat worden opgehaald en in de cacerts-map geplaatst worden.
Als de login-site wordt benaderd van de boogde Citrix-server, kan in Firefox de pagina-info worden opgevraagd (onder de rechter muisknop) en vervolgens kan het certificaat worden geëxporteerd.
Ga daarbij met Firefox kijken naar pagina-info->beveiliging->Details (2e tab) en klik dan op de 2e regel in de certificaat-hiërarchie en vervolgens in het sub-scherm "veldwaarde" op exporteren.
Het bestand wordt als een certificaat bijv. als X.509-certificaat (PEM) bewaard in de map Downloads onder de naam naam_certificaat.crt. (... ik ken je Citrix-website niet en je moet maar zelf kijken welk certificaat daarbij hoort)
NB: De extensie .crt moet handmatig erbij worden geschreven.
Nadien wordt het bestand via de terminal in de certificaten-map van de Citrix-client geplaatst.
sudo mv ~/Downloads/naam_certificaat.crt /opt/Citrix/ICAClient/keystore/cacerts/
Controleer of het certificaat met de (weergave)naam "naam_certificaat" bij Firefox aan staat, d.w.z. er moet een vinkje bij de eerste optie staan voor het certificaat (zie bijlage).