Even though the download is in .deb format, installation of the Citrix linux client on Ubuntu (9.10 Karmic) is not trivial. The steps that I followed are:
First, download Citrix NetApp for Linux client version 11.100. After installation, I tried to launch a Citrix app from Firefox. Nothing at all happened, no error messages either. Saving the .ica file and launching it manually got me the following:
$ /usr/lib/ICAClient/wfica /tmp/launch.asp
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Error: Aborting: no fontset found
I googled around a bit and finally found out how to solve this error: at the beginning of /usr/lib/ICAClient/wfica.sh, add
This solved the font problem. After trying again, the following error popped up:
"You have decided not to trust..."
This is caused by Citrix not having all the certificates by default. Copy the .crt files from Firefox:
cp /usr/share/ca-certificates/mozilla/*.crt /usr/lib/ICAClient/keystore/cacerts/
After these steps, it should be possible to use Citrix applications.