Monday, July 06, 2009

Citrix ICA client on Ubuntu 9.04


1 Go to: http://www.citrix.com to download and install the linux ICA client/Citrix Receiver.
(http://www.citrix.com/English/ss/downloads/details.asp?downloadId=3323&productId=186&c1=sot2755&c2=ost1349860)
Run setupwfc.

2 Install usertrust certificate.
(Needed by the ICA client for encryption of the ICA stream.)
Copy http://www.usertrust.com/cacerts/UTN-USERFirst-Hardware.crt to ./usr/lib/ICAClient/keystore/cacerts/ or ./home/#username#/ICAClient/keystore/cacerts/
Run in terminal:
wget http://www.usertrust.com/cacerts/UTN-USERFirst-Hardware.crt -O ./usr/lib/ICAClient/keystore/cacerts/

3 Workaround for Program neighbourhood manager bug.
Run in terminal:
sudo apt-get install libmotif3
cd /usr/lib
sudo ln -s libXm.so.3 libXm.so.4


4 Reboot
Run in terminal:
reboot

5 Configure the ICA client/Citrix Receiver.
Start Citrix Receiver and go to Connection > Propperties > Connection and choose 128 bit Encryption Level.