phirebird

Citrix client under FreeBSD

After much faffing around, I’ve managed to get the Citrix client working under FreeBSD 7. Simply downloading the most current release of the Linux ICA client doesn’t seem seem to work anymore – so you will need an older version of linuxx86 client. Citrix don’t seem to carry old versions, so I’ve uploaded them for your convenience here:

http://www.phirebird.net/files/linuxx86-v7.00.tar.gz
or
http://www.phirebird.net/files/linuxx86-v10.tar.gz

Usual rules apply – I won’t be held responsible through any misuse of these, they’re provided as is with no support, etc given or implied.

Right, first you’ll want to enable Linux binary support (lang/linux_base). Adding linux_load=”YES” to your /boot/loader.conf will ensure that you have support next time you boot. As for the installation of the client:

  1. Save the client (above) into an empty directory and cd to it.
  2. gzip -d linuxx86.tar.gz      (or whatever you’ve called it)
  3. tar -xvf linuxx86.tar
  4. cp /usr/bin/true /bin/true
  5. cp /usr/bin/fale /bin/false
  6. ./setupwfc

After running through the installation (pretty self explanitory), if everthing’s ok, you should now have the Citrix client located in /usr/lib/ICAClient/. CD to this location and run ./wfcmgr

 

Did you find this hint useful? Are you looking to learn more? Well, here’s a few books that I’ve found useful – have a goosie!


Absolute FreeBSD: The Complete Guide
 
FreeBSD unleashed
 
Design and Implementation of FreeBSD
 
The Best of FreeBSD Basics

 

 

EDIT 17th June 2009: I’ve just noticed that Thomas Abthorpe will be committing net/citrix_xenapp (v11) to the FreeBSD ports collection. Requires a bit of tweaking, but you can read up on it at his page here:

http://wiki.freebsd.org/ThomasAbthorpe/CitrixOnFreeBSD/

Thanks Thomas!

phirebird