How to Install Citrix ICAClient 10 on Ubuntu 7.04 Feisty Fawn
Tags: Citrix, Fawn, Feisty, ICAclient Ubuntu, install, Linux, Open Source
I’m looking for how to connect to my office Citrix Server with latest release Ubuntu7.04 (Feisty Fawn) recently but I couldn’t find any documentation or how’s to and I’m decided to make one here as below:
“How to install Citrix 10 ICAClient[ on Ubuntu (Feisty Fawn)".

- Download Citrix 10 ICAclient for Linux (in tar.gz version) here
- Note: I have problem with the .rpm version even I managed to convert
to .deb version $sudo apt-get install libxaw6 libmotif3$sudo tar xvfz en.linuxx86.tar.gz$sudo ./setupwfc
Citrix Presentation Server Client 10.0 setup. Select a setup option: 1. Install Citrix Presentation Server Client 10.0 2. Remove Citrix Presentation Server Client 10.0 3. Quit Citrix Presentation Server Client 10.0 setup Enter option number 1-3 [1]:1
Please enter the directory in which Citrix Presentation Server Client is to be installed. [default /usr/lib/ICAClient] or type "quit" to abandon the installation: /usr/lib/ICAClient
You have chosen to install Citrix Presentation Server Client 10.0 in /usr/lib/ICAClient. Proceed with installation? [default n]: y
CITRIX(R) LICENSE AGREEMENT Use of this component is subject to the Citrix license covering the Citrix product(s) with which you will be using this component. This component is only licensed for use with such Citrix product(s). CTX_code EP_T_A34320 Select an option: 1. I accept 2. I do not accept Enter option number 1-2 [2]: 1
Installation proceeding...
Checking available disk space ...
Disk space available 588136 K
Disk space required 4964 K
Continuing ...
Creating directory /usr/lib/ICAClient
Core package...
Setting file permissions...
Integrating with browsers...
Browsers found.
Found entries in browser configuration(s) from an earlier
installation. Do you want these entries to point to the
new installation? [default y]: y
Integration complete. Found KDE or GNOME desktop entries from an earlier installation. Do you want these entries to point to the new installation? [default y]: y
$cd /usr/lib/ICAClient$sudo ./wfcmgr$chmod +x citrix-icaclient-10-ubuntuuser1@planetmy$ export ICAROOT=/usr/lib/ICAClient
user1@planetmy$ sudo bash citrix-icaclient-10-ubuntu
citrix.sh Version 0.7 Patching Citrix ICAClient 10.0 on Ubuntu 7.04, continue [y/N] ?: y Using ICAROOT=/usr/lib/ICAClient patching file nls/en/UTF-8/Wfcmgr patching file nls/en/Wfcmgr DONE

Congratulations! You’re done! I hope this will help
Read related articles:
1. Citrix ICA Client for Unix 9.x
2. Install Citrix 9 Under Breezy
3. How to install Citrix 9 under Ubuntu Edgy
4. Using Citrix Client 10.0 - help, anyone have this working (How-to)
5. Citrix ICA Client How-To for Linux
6. Citrix ICAClient 10 on Ubuntu 7.04
Possibly Related Posts:
- Setup a Linux Highly Availability NFS servers
- How to find empty folders on Linux
- How to create full right permission on Samba share
- SSH Remote Access Authentication Tips
- Fedora 10 Artwork

April 29th, 2007 at 7:22 am
Submitted in queue to tweako ( http://www.tweako.com )
May 30th, 2007 at 4:42 am
This does not work for me.
What do the “user1.user1″ variables intend to represent in this line:
chmod -R user1.user1 ~user1/.ICAClient
I get this when attempting to connect to my company Citrix farm:
“Client Configuration Manager: Could not find the file name (/home/James/.ICAClient/All_Regions.ini).
Any ideas? Thank you!
May 30th, 2007 at 10:46 pm
Hi James, running ‘chmod -R user1.user1 ~user1/.ICAClient’ to make sure you have the correct permission for accessing /home/james/.ICAClient folder. By right you should have “All_Regions.ini” in /home/james/.ICAClient folder. Hope this can help.
June 7th, 2007 at 3:24 am
Thanks for the reply. It turns out that when I installed VirtualBox through Automatix the ownership of my home folder was changed to the VB group.
sudo chmod 700 /home/
fixed the problem.
I appreciate the help PM.
June 17th, 2007 at 3:45 pm
Last step for chmod should be:
chmod a+w -R ~user1/.ICAClient
The .ini files did not all get copied over either - just copy them from the uncompressed directory to your /home/user1/.ICAclient directory.
July 6th, 2007 at 8:19 am
Just for info …
I had to copy over All_Regions.ini and wfclient.ini to /home/user1/.ICAclient where user1 is replaced by your user name. The next problem I had after the missing ini files was a “You have not chosen to trust Versign” error which was fixed by paying a visit to here: http://www.verisign.com/support/verisign-intermediate-ca/secure-site-intermediate/index.html
for a certificate which I copied into /usr/lib/ICAClient/keystore/cacerts (I used the name verisign.cert but I think the name and suffix are not important. Obviously your CA may be different but the idea is the same - get a cert and drop it into the directory.
Finally, the citrix-icaclient-10-ubuntu script mentioned above throws an error message with the citrix client I downloaded since the script only supports v10.0 and citrix are now up to v10.6
Despite this everything then worked hunky dory
Thanks to you all for writing this up - it helped a lot.
July 26th, 2007 at 8:21 am
Yuk, I only use this for work. replace 10.0 in script with 10.6 works ok…
July 26th, 2007 at 12:00 pm
Thanks a lot for this! Quick, simple, and to the point.
July 27th, 2007 at 8:03 pm
[...] in the tray to configure the VPN connection. Easy. Getting Citrix client working I just follow this how-to, simply perfect. The graphic with 915resolution package is just beautiful, in fact I think it is [...]
August 2nd, 2007 at 3:33 pm
I’m a complete n00b to unix/linux. I had the same error to begin with… Citrix would complain about not having access to /home/user1/.ICAClient/wfclient.ini. I ran a ls -al and found that wfclient was still owned by root and was in the root group. I ran sudo chgrp user1 wfclient.ini followed by sudo chown user1 wfclient.ini. After that, taaaadaaaa!
Hope this helps someone.
August 3rd, 2007 at 2:47 am
About my last comment. You don’t need to change the group of wfclient.ini. Just chown user1 wfclient.ini and it should work.
August 28th, 2007 at 11:02 am
This is all incredibly complicated! Why can’t Ubuntu just add Citrix as a supported application? I am new to Linux - Some things are wonderful and then you have to type 40 lines of code just to install a single program. It is these types of installation problems that give Linux a bad name. Very frustrating! I tried installing Citrix once and it locked-out my entire home folder, so I had to reinstall Ubuntu. Does anyone know an easier way to install Citrix? I don’t want to risk another crash.
September 8th, 2007 at 4:47 pm
Hi folks
this is too complicated, really.There is an easy way of oding this:
I have 3 ubuntu 7.04 machines connect to a company citrix server and each install takes about 5 minutes.
You will find the details on this web page:
http://keystoneit.wordpress.com/2006/03/21/citrix-client-install-for-ubuntu/
Follow the instructions and you will come to the point where you download the rpm version of the client.
The command line instructions on the web page will give you this line:
sudo alien ICAClient-9.0-1.i386.rpm
this is the old version, and the latest one is the version 10.6, so you need to change the commande line input to:
sudo alien ICAClient-10.6-1.i386.rpm
then the next thing you need to change is the command line for the .deb install:
sudo dpkg -i icaclient_10.6-2_i386.deb
Then follow the instructions to the end.
I also had a problem with the certificate at the very end and this web page told me how to install the certificate:
http://www.uhi.ac.uk/staff/executive-office/learning-information-services/myuhi/linux-issues
Good luck folks.
September 13th, 2007 at 5:21 am
I followed fishnplay’s method to install ICA client 10.6 on Ubuntu 7.04. It worked well. I don’t have the certificate problem. HOWEVER, when I tried to connect my ICA server at my workplace, the ICA could not display the fonts, full of blank on the screen where the fonts should appear. Can anyone helps with this? By the way, I could not find the folder where the ICA client was installed by this way.
September 29th, 2007 at 2:49 pm
$sudo tar xvfz en.linuxx86.tar.gz
When you extract to your home folder why should you use sudo?
October 28th, 2007 at 1:21 am
Please feel free to check “How to Install Citrix ICAClient on Ubuntu 7.10 Gutsy Gibbon” at URL: http://www.planetmy.com/blog/how-to-install-citrix-icaclient-on-ubuntu-710-gutsy-gibbon/
January 4th, 2008 at 8:45 pm
Many thanks! The Citrix Client is established under Ubuntu 7.10 x64
March 4th, 2008 at 10:01 am
Thank you for the guide! I have just installed Citrix on Ubuntu 7.10 without any problem.
November 18th, 2008 at 11:13 pm
I have the same problem as hanxiao, but only against 64bit citrix servers. My client is ubuntu 8.10 (also on 8.04) with the citrix 10.6 client. Has anyone come up with a solution? The start menu, Outlook, everything is missing text.
November 21st, 2008 at 3:12 am
thank you for the guide. The Citrix Client is established under Ubuntu 8.10