Here are my instructions for F16 64-bit using Citrix Receiver 12...
As root, you need to install the following dependencies:
yum install openmotif.i686 libXaw.i686 libXp.i686
I believe you may need the RPMFusion repo enabled for at least one of those though, hopefully that isn't a problem. If you don't have this repo enabled, see: http://rpmfusion.org/
Download the Citrix receiver package (64-bit version) manually from their website:
When they release a new version, the URL has a tendency to change, so when they release a new version you may need to go to their downloads section and find the latest Citrix Receiver package.
I'm downloading everything to /home/rob/Downloads/System/Install/ in this example, obviously change this to your own download location.
Then, still as root, so:
yum localinstall /home/rob/Downloads/System/Install/ICAClient-12.0.0-0.x86_64.rpm
This will install the client.
However, when you attempt to use Citrix, you might get a certificate error similar to:
You have not chosen to trust "http://www.valicert.com", the issuer of the server's security certificate (SSL error 61).
To resolve this, you will need to obtain the certificate (in this example, the ValiCert Root Certificate). I found the following website useful:
If you can't find the certificate here, try googling for "ssl root certificates <company name>"
So to continue the example, we have downloaded a certificate called valicert_class2_root.crt. This needs to be copied to the correct location. Amend the following example to copy the file:
cp /home/rob/Downloads/System/Install/valicert_class2_root.crt /opt/Citrix/ICAClient/keystore/cacerts/
Please note that in version 11 of the Receiver application, this used to be /usr/lib/ICAClient/keystore/cacerts/
Hopefully this should sort out the majority of your issues with getting connected via Citrix. If Firefox prompts you to ask what application to use to open the ICA file with, try pointing it at /opt/Citrix/ICAClient/wfica