Install Citrix In Ubuntu Hardy Heron

Tagged:  

For a while there, I was struggling to get the Citrix client installed on my computer. It was frustrating, and I put hours into debugging it, and trying to get it to work. In the end, I took a circuitous route, installing VirtualBox in Ubuntu, Windows in VirtualBox, Firefox in Windows, and finally Citrix in Firefox.

Last week, I took another stab at getting this done, and for some reason it went very smoothly. To install Citrix in Ubuntu Hardy Heron:

  • Begin by downloading the Citrix client as a .tar.gz.
  • Next, unpack the install file using the terminal by running:
    sudo tar xvfz en.linuxx86.tar.gz
  • Change into the Citrix directory, and run
    sudo ./setupwfc
    This will begin the install script. As it proceeds, simply allow the default settings, and you should be good.
  • The final step is to install the root certificates. To do this, attempt to start a Citrix program, and it may fail, reporting an error message. In the message, it will tell you what certificates it needs installed. Go to this website, and download the certificates the error message informed you that you need by right clicking their download links, and selecting "Save as..." Once those are downloaded, rename their extension so they are .crt files, and move them to /usr/lib/ICAClient/keystore/cacerts
  • Restart Firefox, and you should be good.

Thanks to Skarh for this how to.

I don't know if they have improved the client or if our site just doesn't use certificates, but I just had to click the x86 client link on our 4.5 server's web logon and it downloaded the tar.gz.

I double clicked the tar.gz box icon on my desktop and hit extract and it coughed up it's innards to my desktop.

I double clicked the “setupwfc” and chose the “Run in Terminal” button. In a small black window it asked me a series of simple questions, like:
“Do you want to install or exit?”
“Do you agree to that we own this code?”
“Do you want to install it in the default location?”
“Do you want to integrate with KDE and Gnome?”

It installed, and then offered the “install or exit” choice again and I exited.

I then logged into our citrix web site and clicked on the application I wanted to access, and it worked perfectly, just as smoothly and almost as easily as a fresh windows setup. Didn’t have to install any extra packages, reboot the box or the Firefox, or even sudo my password (it installed into my user folder, just for that account).

Interesting. I'm betting you aren't using the certificates, but I don't know Citrix well enough to know exactly what's happening. My method definitely involves the root account because you have to put those certificates in the right folders. Hmmm...

There is no need to run the ./setupwfc as root. You can run with your login ID (rememebr to install libmotif3 before doing any of this)

You then should set the env ICAROOT like

export ICAROOT=${HOME}/ICAClient/linuxx86

in your ~/.bashrc file

You should then copy the ThawteRoot.crt into ${HOME}/ICAClient/linuxx86/keystore/cacerts
(then chmod 444 ThawteRoot.crt)

Start firefox like this from a terminal/xterm

export ICAROOT=${HOME}/ICAClient/linuxx86 ; firefox

and everything should work (if you get the citrix popup on login to website this part has worked)

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.