• View Communities
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Blogs, code downloads, best practices, APIs, and more can all be found here.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
    • Blogs
      Learn the latest from the Citrix employees who are building application delivery infrastructure technologies.
    • Blogosphere
      The Citrix Blogosphere is a window into the thousands of conversations taking place about Citrix and Application Delivery.
  •  Sign In
The Citrix Blog
Personal Blog
Ruiguo Yang
Related Tags
posted by Ruiguo Yang

If you are interested in running ICA client on Linux, I've created two short videos showing the step by step instructions. Unlike windows ICA client, installing Linux version of ICA client requires more steps although it is relatively straight forward after you watch the video I hope. I used Ubuntu Linux as an example. Other Linux distributions may work slightly differently.

How to install ICA client

How to use ICA client

Click here to see all of my videos.

Here is my earlier blog that is related to installing ICA client on Ubuntu. 

I hope you find the videos useful. Love to hear your feedbacks. For example, your experience with other Linux distributions will be interesting.

Acknowledgment:

I found many articles on the Internet about installing ICA client on Linux. Here are some good examples I referenced

https://help.ubuntu.com/community/CitrixICAClientHowTo 

http://bin-false.org/?p=13

http://www.hanckmann.net/?q=node/13 

Ray Yang

Labels

ica ica Delete
xenapp xenapp Delete
cps cps Delete
citrix citrix Delete
linux linux Delete
ubuntu ubuntu Delete
client client Delete
install install Delete
cdn cdn Delete
xenapp xenapp Delete
terminal service terminal_service Delete
lang-eng lang-eng Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Jun 21, 2008

    Anonymous says:

    Thanks for this Mr. Yang.... Very helpful.

    Thanks for this Mr. Yang.... Very helpful.

  2. Aug 03, 2008

    Anonymous says:

    Nicely done. Thanks!

    Nicely done. Thanks!

  3. Sep 03, 2008

    Anonymous says:

    I'm trying out Ubuntu for the first time!! Did a ton of searches was cl...

    I'm trying out Ubuntu for the first time!!

    Did a ton of searches was close but never worked for me.

     was told to use ./setupwfc but on the video was  sudo ./setupwfc and that did the TRICK!!!!!!!!

    Thanks for making the video!! I was just about to reinstall Vista!

  4. Sep 14, 2008

    Anonymous says:

    My little contribution to newbies using non-English Ubuntu's language option (as...

    My little contribution to newbies using non-English Ubuntu's language option (as in my case Brazil portuguese)

    In some languages, "Desktop" folder comes translated  to a folder with more than one word. (in my case "Area de Trabalho")

    and this takes the script setupwfc to fail, as it couldn't handle the 'space' between words.

    In this case you should extract the tarball to other folder, (ie: /tmp/icainstall) and use it instead of "Desktop" on next steps and all works fine!

    Yang, thanks for these helpful videos!

    1. Anonymous replies:

      You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account. You can also Sign Up for a new account.

    1. Sep 17, 2008

      Ruiguo Yang says:

      Many thanks to the comments and suggestions! It's encouraging to me that peo...

      Many thanks to the comments and suggestions! It's encouraging to me that people found my blog useful.

      As I indicated in my other blog posts I am trying to add ICA client to Ubuntu repository so that it is even easier to enjoy the benefits of Citrix technology.  I am happy to report that I am making progress. Your comments help me justify such efforts. Please let me know if you are using ICA on linux. Even a simple anonymous comment helps!

      Ray Yang

  5. Sep 17, 2008

    Anonymous says:

    I use the Linux client and adding it to a popular distro's repository would be a...

    I use the Linux client and adding it to a popular distro's repository would be a very good idea. With that in place, the nightly system package update would ensure that we always had the latest version, without having to check citrix.com periodically.

  6. Sep 27, 2008

    Rafi Ahmed says:

    I tried an alternate method by using wine to run windows ica client on ubuntu an...

    I tried an alternate method by using wine to run windows ica client on ubuntu and it works like a charm.

    Thanks for the video ray i've linked your video on my blog post > http://www.itgeeeks.com/how-to-install-use-citrix-ica-client-on-ubuntu-linux/

    1. Sep 29, 2008

      Ruiguo Yang says:

      Thanks Ahmed.  This is cool. Thanks for letting me and others know.

      Thanks Ahmed.

       This is cool. Thanks for letting me and others know.

  7. Feb 11, 2009

    Anonymous says:

    Thanks Ruiguo for the video. I use Fedora core 10 and i have installed Citrix as...

    Thanks Ruiguo for the video. I use Fedora core 10 and i have installed Citrix as per you have presented. But the Open Motif is not available for Fedora 10 can you please provide an alternative or a way to get Open Motif in Fedora 10.

    Thanks 

    Robin

    1. Feb 12, 2009

      Ruiguo Yang says:

      Hi Robin, Thanks for sharing your experience. I am not familiar with Fedora 10...

      Hi Robin,

      Thanks for sharing your experience.

      I am not familiar with Fedora 10 yet and wouldn't want to give you incorrect information. However I did a search on Citrix support forum and found some discussions that may be helpful to you. 

      Here are some examples

       http://forums.citrix.com/thread.jspa?threadID=74837&tstart=0

      http://forums.citrix.com/thread.jspa?threadID=99764&tstart=0

      This is one of the forums you may want to use for this question.

      I would suggest that you post your question on relevant forums such as Citrix support forum, Fedora forum etc if you still can't find the answer you are looking for.

      If you do find the answer, could you share your information here? A link will do.

      Good luck

       Ray

      1. Mar 02, 2009

        Anonymous says:

        I could have never done this without this step by step video. Many thanks. With...

        I could have never done this without this step by step video. Many thanks.

        With that said, when opening the client I receive the following:

        "You have not chosen to trust "Go Daddy Secure Certification Authority", the issuer of the Server's security certificate (SSL error 61)."  
        I've put hours in trying to follow some "text" resolutions but get stuck or the verbiage just did not give a novice like me the hand holding I need like your video did.  
        Any ideas or videos you've done or know of would be a LIFE saver. 

        Thanks again,

        Wade

        1. Mar 03, 2009

          Ruiguo Yang says:

          Thanks Wade for your comment. It's always encouraging that someone found my blog...

          Thanks Wade for your comment. It's always encouraging that someone found my blog helpful.

          Other users have reported the certificate trust issue. See the comments to my earlier blog
          http://community.citrix.com/blogs/citrite/ruiguoy/2008/05/30/List+ICA+client+in+Ubuntu+Application+Repository

          I've seen some useful articles explaining how to solve this issue. But I haven't seen a video yet. Anyone knows of an existing video?

          If not, I may look into creating one when I get a chance.

          Regards,

          Ray

          1. Mar 03, 2009

            Anonymous says:

            Well I'm just amazed that talented people like youself would put time into ...

            Well I'm just amazed that talented people like youself would put time into helping

            "the world" with these things free of charge. I guess there are still some good Samaritans

            out there after all.   
            Anyway, if the procedure is anywhere close to what you put together in the video..... well,

            let's just say "I'm gana need the video"  
            In my attemts to solve the problem after my excitement of correctly implementing your steps

            on the install, I found [but without any success] the following from another good neighbor:

            http://forums.citrix.com/thread.jspa?threadID=72672&tstart=0

            that lead me to: (within the above thread)

            http://geekpete.com/blog/tech-guides/linux-citrix-client-error-61-ubuntu-810-intrepid-ibex

            In closing, I'm going to save this page to my favorites, check in for update, directions and/or

            hopefully another FANTASTIC video but certainly at you leisure.

            God bless you and thanks again Ray for getting me this far. 
            Kindest Regards,

            Wade

            1. Mar 10, 2009

              Ruiguo Yang says:

              Hi Wade, You convinced me. Here is a video I just published that you may find ...

              Hi Wade,

              You convinced me.

              Here is a video I just published that you may find helpful.

              http://community.citrix.com/blogs/citrite/ruiguoy/2009/03/10/Demo+Video+How+to+Add+Certificates+to+Citrix+Linux+Client+(plugin)+for+XenApp

              I don't have the environment to test it out myself. But you may want to try this certificate from GoDaddy.

              https://certs.godaddy.com/repository/gd-class2-root.crt

              More at
              https://certs.godaddy.com/Repository.go

              Good luck

              Ray

              1. Mar 18, 2009

                Anonymous says:

                Ray - you need an award or something! Anyway - I got pretty far until:  ...

                Ray - you need an award or something!
                Anyway - I got pretty far until:  
                1) You mentioned the downloaded of the root certificate from the server administrator and saved it on the desk top. (not sure what that is or how to do it)
                2) Then Copy the certificate to the certificate store location. (not clear of how to do this either)
                3) If the certificate has .crt extension, rename it to .crt (it's the same)
                In any case I tried a few things but have never had the "Citrix App Service Center" folder under Applications show up.
                Then when you opened the Citrix Presentation Server Client it looks like you got an immediate "Program Neighborhood Agent Logon" pop up - which I do not get. In fact the whole folder is empty leading me to believe I or my corporate office needs to implement something.
                I've been speaking with my administrator. He's tried to help be we're getting nowhere. Unfortunately everyone in our company is and has only used XP and Vista over the years with our Citirx. I'm the first to inquire of the Linux set up so I guess this will be a challenge for us.
                Many thanks again to you Ray. I thought the hardest part would have been installing the client and that turned out to be the easiest. Probably because your video did not rely on other factors which I believe the certificate issue does.
                If there's anything else you can thank of I'm all ears but if not, you've done PLENTY and am still extremely greatly that people like you still exist in the world. I wish you continued success!
                Wade

                1. Mar 18, 2009

                  Ruiguo Yang says:

                  Hi Wade, "3) If the certificate has .crt extension, rename it to .crt (it's the...

                  Hi Wade,

                  "3) If the certificate has .crt extension, rename it to .crt (it's the same)"
                  It's a typo I had in my video note. In the video, the certificate I downloaded has .cer extension and I changed it to .crt extension.
                  I've corrected the typo. Thanks for pointing it out!

                  In my video, I had put in the service URL in the form of HTTPS://..... That's why you saw the logon screen and error message.

                  I would suggest the following:

                  If possible, first try getting the client to work with a XenApp server that doesn't require SSL. i.e. point to a HTTP://... url. Please see the how to use ICA client video for more details.

                  Post your questions in the forum http://forums.citrix.com/forum.jspa?forumID=16, it may be a better way to get help. And I think you can get emails when someone replies your questions there.

                  Good luck

                  Ray

  8. Mar 25, 2009

    Anonymous says:

    this is gr8 these are very useful video. thanks for this

    this is gr8 these are very useful video.

    thanks for this

  9. Mar 28, 2009

    Anonymous says:

    Ray and Wade, Thanks both of you for your efforts. I encountered the same probl...

    Ray and Wade,

    Thanks both of you for your efforts. I encountered the same problem and solved it succeessfully according to  Ray's instruction.

    I think Ray's video missed some step: Where is the .crt file from? 

    Here is my   solution:  I visit the web site
    https://certs.godaddy.com/Repository.go

    Then you can find following parts:

    New Go Daddy Certificate Chain

    1. Mar 28, 2009

      Anonymous says:

      Ray  and Wade: Sorry for the typing mistake. I'm not so familiar with this...

      Ray  and Wade:

      Sorry for the typing mistake. I'm not so familiar with this editor. Please ignore the    &nbsp..............They are blankspace.

      You just type: 

      pwd 

      check which directory  you're in now. Then type:

      _sudo wget https://certs.godaddy.com/repository/gd-class2-root.crt_

      You can find the file downloaded in the directory.

      Then copy it to the target directory.

      Best regards!

      Exson Qu                         

      My e-mail: hexinfans@gmail.com

      1. Mar 28, 2009

        Ruiguo Yang says:

        Exson, Awesome. Thanks for sharing! Users may use different certificate author...

        Exson,

        Awesome. Thanks for sharing!

        Users may use different certificate authority. And I don't have a godaddy server certificate to test with. That's why I didn't include the steps for how to download certificates in my video. Thanks for your help filling the gap.

        I linked the other blog with the information you provided.

        Ray

  10. Aug 12

    Anonymous says:

    Perfect Thank you

    Perfect Thank you

  11. Sep 25

    Anonymous says:

    Very nice site.  I thought the hardest part would have been installing the ...

    Very nice site.  I thought the hardest part would have been installing the client and that turned out to be the easiest. Probably because your video did not rely on other factors which I believe the certificate issue does.
    If there's anything else you can thank of I'm all <a href="http://www.sohbet32.net" title="sohbet">sohbet</a> ears but if not, you've done PLENTY and am still extremely greatly that people like you still exist in the world.

  12. Oct 19

    Anonymous says:

    haha you have the Terminal icon right on the Desktop, no need to go into the Men...

    haha you have the Terminal icon right on the Desktop, no need to go into the Menu

    I will try this on Jaunty.

    Glad to find this article

    Thanks !

Add Comment