1. Download Citrix 9.0 client for Linux (RPM version):
http://www.citrix.com/site/SS/downloads/details.asp?dID=2755&downloadID=3323#top
2. Install addtional libraries:
apt-get install libxaw6 libmotif3
3. Link libXm.so.3 so wfcmgr.bin can see it (bug in Citrix client):
ln -s /usr/X11R6/lib/libXm.so.3 /usr/lib/libXm.so.3
4. Convert .rpm to .deb using alien command:
sudo alien ICAClient-9.0-1.i386.rpm
5. Install newly created icaclient_9.0-2_i386.deb file:
sudo dpkg -i icaclient_9.0-2_i386.deb
6. Copy over plugins for Firefox/Mozilla:
sudo ln -s /usr/lib/ICAClient/npica.so /usr/lib/mozilla/plugins/npica.so
sudo ln -s /usr/lib/ICAClient/npica.so /usr/lib/mozilla-firefox/plugins/npica.so
You may have to do the following if using older Citrix Server
1. Configure ICAClient:
sudo /usr/lib/ICAClient/wfcmgr -icaroot /usr/lib/ICAClient
2. Goto the Tools menu and choose settings.
3. Select Server Location from the selection bar.
4. Goto Network Protocol selection bar and change it to TCP/IP and click the Apply button.