PDA

View Full Version : [ubuntu] Citrix Client


jfrenil_II
May 16th, 2008, 08:12 AM
I am longing for an Official Citrix-package for Ubuntu that can provide a hassle-free installation of the Citrix Client. Today one has to cross some threads and learn the best way, that in the end, hopefully will bring the ICA protocol to the Ubuntu Desktop.

The task consists of creating symbolic links, installing some related packages and uncompress a tar-ball in the right path...etc etc

Please, can anyone with the right contacts at Citrix look into this and help me out.



Fredrik Nilstromer
IT-directory, The Municipality of Ulricehamn, Sweden

Get down to Ubuntu-business!

Vadi
May 16th, 2008, 11:14 AM
I think you should poke the Citrix people about it too, afaik Canonical doesn't exactly go about offering the service.

dtmilano
May 23rd, 2008, 06:51 PM
The first they should do (IMHO) is to completely rewrite the Linux client and use more modern libraries and desktop integration.

windependence
May 25th, 2008, 07:36 AM
The first they should do (IMHO) is to completely rewrite the Linux client and use more modern libraries and desktop integration.

Huh? Oh you mean like Windoze. A tightly coupled front and back end is never a good idea. Look at the most tightly coupled OS on the planet and tell me if you want THAT to be Linux.

-Tim

Caseyjp
July 20th, 2008, 01:09 AM
Yeah, but in the interim we NEED this freakin' p.o.s. to work. Right now the seamless stuff is useless with compiz (the seamless windows of citrix clients zero out on change of desktop or cube face), and under metacity the stability and positioning of windows is frankly attrocious.

The current level of "work" is going to force our group back to XP.

Vadi
July 20th, 2008, 08:16 AM
That sucks. Have you tried contacting them about this issue?

brion@cbkidder.com
July 24th, 2008, 01:28 AM
I too need a Citrix client app for use within Ubuntu. I hate being chained to Windows!

rahmath
July 25th, 2008, 03:20 AM
This note is prepared for our team... have a look at it.. it is straight to the task... Hope this will help u...



HOWTO: Citrix ICA Client Installation on Linux Box
Date: 22/07/2008
Author: Rahmathulla K M
Linux Admin
IT Department


Introduction
------------

This HOWTO defines the easy procedures to perform a successfull installation of Citrix ICA Client on Linux Box. Practically i had done this only on Ubuntu 8.04. But accroding to my experience, most probably this procedure should work with many of the other distribution as in the same way.

Downloading ICA
---------------
Citrix ICA Client is free to download from Citrix website. Current version of ICA client can be downloaded from http://download2.citrix.com/FILES/en/products/Linux10/en.linuxx86.tar.gz

Installation - A,b,c...
------------

Once you compelte the download, you will have a file called en.linuxx86.tar.gz in your local hard disk. Keep in your mind that this is a zipped archive file (in this file name, the .gz specifies that its a gzipped file and the .tar specifies that its a tape archive file).

So its always better to do the extraction and other installation related activities from a temporary directory, so that if something goes wrong, we can
easily delete the entire directory without causing any problem to our working environment

Right now, i am in my home directory --> /home/kmr (and our downloaded file is in my home directory --> /home/kmr/en.linuxx86.tar.gz

So create a directory called citrix (it can be any name) in the /tmp
$ mkdir /tmp/citrix

Then copy our dowloaded package file to this newly created directory
$ cp en.linuxx86.tar.gz /tmp/citrix

Now unpack the zipped file
kmr@KMRLapBEM:~$ cd /tmp/citrix/
kmr@KMRLapBEM:/tmp/citrix$
kmr@KMRLapBEM:/tmp/citrix$ ls
en.linuxx86.tar.gz
kmr@KMRLapBEM:/tmp/citrix$ gunzip en.linuxx86.tar.gz

Now if you run 'ls' command on /tmp/citrix, you will see the pacakge file which is extracted, without the .gz extension
kmr@KMRLapBEM:/tmp/citrix$ ls
en.linuxx86.tar
kmr@KMRLapBEM:/tmp/citrix$

Next is to unpack the archive with 'tar' command
kmr@KMRLapBEM:/tmp/citrix$ tar xf en.linuxx86.tar
kmr@KMRLapBEM:/tmp/citrix$ ls
en.linuxx86.tar eula.txt install.txt linuxx86 PkgId readme.txt setupwfc
kmr@KMRLapBEM:/tmp/citrix$

note that, few more files and directories and files are in place after the successfull extraction from the tape archive

Now run the installation script with 'sudo'
kmr@KMRLapBEM:/tmp/citrix$ sudo ./setupwfc

Answer the questions prompted during installation. When it prompts for install directory, go with the default location (/usr/lib/ICAClient) itself. But when it prompts for "Integrate Citrix Automatically", say NO. We will do it manually.

Now the installation is over, and its the time to place a link on our desktop for an easy access to our citrix server.

Required Dependencies
---------------------

In order to go further, we need 3 dependent packages to run our Citrix client. So, now we are going to install those dependencies.

kmr@KMRLapBEM:~$ sudo aptitude install menu motif-clients libmotif3

This command will install those 3 dependencies.

Creating Desktop Link
---------------------

For this, go to your 'Desktop' directory in your home directory.
kmr@KMRLapBEM:~$ cd Desktop
kmr@KMRLapBEM:~/Desktop$ pwd
/home/kmr/Desktop
kmr@KMRLapBEM:~/Desktop$

Then run the following command;
kmr@KMRLapBEM:~/Desktop$ ln -s /usr/lib/ICAClient/wfcmgr citrix-client
kmr@KMRLapBEM:~/Desktop$ ls
citrix-client
kmr@KMRLapBEM:~/Desktop$

Thats all!!! Alhamdulillahhh, things are configured and now you can just double click on the 'citrix-client' icon shown in your desktop.

Conclusion
----------

The document is prepared straight to the point. So you will find it easy for installation but at the same time, this will not save you in troubleshooting
this procedures. So if anything goes wrong, or if you are in need of a supportive hand, please feel free to post here...

brion@cbkidder.com
July 25th, 2008, 11:21 AM
Thank you Rahmath, but when I try to launch the Citrix window I still get an error saying I need to download the web client. Without it, the applet just tries to launch the ICA and doesn't know how. Thanks anyway.

rahmath
July 26th, 2008, 02:08 AM
Brion,

I didnt understand about ur problem.

1. Did u completed all those steps, in the same order...
2. In which OS/version u tried it?

If any error message is there, please let me know that too...