Page 3 of 4 FirstFirst 1234 LastLast
Results 21 to 30 of 34

Thread: Install Citrix Receiver on Ubuntu 13.10?

  1. #21

    Re: Install Citrix Receiver on Ubuntu 13.10?

    Sorry, unfortunately I do not. I found some information at the Citrix support site, but that was only for Windows. I'll keep looking for a bit and see if I can find anything.

  2. #22
    Join Date
    Feb 2007
    Location
    Tallinn, Estonia
    Beans
    33

    Re: Install Citrix Receiver on Ubuntu 13.10?

    I downloaded deb package, unpacked, removed dependecies to ia23-libs and libaudio32, repackaged the deb and it works perfectly.

  3. #23
    Join Date
    Oct 2005
    Beans
    203

    Re: Install Citrix Receiver on Ubuntu 13.10?

    Quote Originally Posted by erkiha View Post
    I downloaded deb package, unpacked, removed dependecies to ia23-libs and libaudio32, repackaged the deb and it works perfectly.
    Would love to understand what you did. Would you consider posting the steps?

  4. #24
    Join Date
    Oct 2005
    Beans
    203

    Re: Install Citrix Receiver on Ubuntu 13.10?

    Quote Originally Posted by Sageth View Post
    I was able to get it working. Here's a brief rundown (note: I did other steps as well, but don't believe they have any effect):

    1. I downloaded the tar.gz from the Citrix site and extracted it (the path is henceforth known as %CitrixTar%). I could not get the .deb installer to work for the life of me. This also means it's the 32-bit client, but meh... it's working.
    2. Code:
      sudo apt-get install libmotif4 nspluginwrapper
      sudo rm -rf /opt/Citrix/ICAClient/
    3. Then edit the %CitrixTar%/linxx86/hinst file and do the following:
      Find on line 1233:
      Code:
      echo $Arch|grep "i[0-9]86" >/dev/null
      Change to:
      Code:
      echo $Arch|grep "86" >/dev/null
    4. Back at the command line:
      Code:
      sudo %CitrixTar%/linuxx86_12.1.0.203066/setupwfc
    5. Choose options as necessary (I left defaults), then choose option 3 to quit
    6. Last, do one or both of the following, depending on your options selected above (you may need to customize them further based on your own configuration):
      Code:
      sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
      sudo ln -s /usr/share/ca-certificates/mozilla/* ~/ICAClient/linuxx86/keystore/cacerts/


    Is it clean? No... I'd really like to see the 64-bit version working, but it's a reasonable workaround without ia32-libs.
    After doing sudo apt-get dist-upgrade and rebooting, this works for me as well.
    Thank you!

  5. #25
    Join Date
    Feb 2007
    Location
    Tallinn, Estonia
    Beans
    33

    Re: Install Citrix Receiver on Ubuntu 13.10?

    Quote Originally Posted by volkerbradley View Post
    Would love to understand what you did. Would you consider posting the steps?
    Do this: https://geekwentfreak-raviteja.rhclo...n-deb-package/ and in file named control at line beginning with "Depends:" remove conflicting dependencies from list.

  6. #26
    Join Date
    Oct 2005
    Beans
    203

    Re: Install Citrix Receiver on Ubuntu 13.10?

    Quote Originally Posted by erkiha View Post
    Do this: https://geekwentfreak-raviteja.rhclo...n-deb-package/ and in file named control at line beginning with "Depends:" remove conflicting dependencies from list.
    Thank you very much. Works for me as well.

  7. #27
    Join Date
    Apr 2007
    Location
    Pittsburgh PA, USA
    Beans
    375
    Distro
    Ubuntu

    Re: Install Citrix Receiver on Ubuntu 13.10?

    Just to document this process so that when i google this problem i come across the compiled solution to this:
    1. Download citrix deb file from www.citrix.com. I used the new customer preview 12.9.999
    2. Open a terminal and change to the directory where the deb file is located
    3. Run the following commands
    Code:
    mkdir ica_temp
    dpkg-deb -x icaclient-<tab> ica_temp
    dpkg-deb --control icaclient-<tab> ica_temp\DEBIAN
    sudo gedit ica_temp\DEBIAN\control
    4. Change the dependencies to be "Depends: libc6-i386 (>= 2.7-1), lib32z1, nspluginwrapper"
    5. Save and close the file
    6. Compile and install the deb file
    Code:
    dpkg -b ica_temp icaclient-modified.deb
    sudo dpkg -i icaclient-modified.deb
    7. Cleanup with
    Code:
    rm -r ica_temp
    I also needed to run sudo apt-get install -f to install the dependencies i was still missing.

  8. #28
    Join Date
    Oct 2005
    Beans
    203

    Re: Install Citrix Receiver on Ubuntu 13.10?

    After following these instructions, I was getting error code messages during the installation of the modified .deb file.
    User ibjsb4 pointed out the solution.
    See his post at http://ubuntuforums.org/showthread.php?t=2181509

  9. #29
    Join Date
    May 2005
    Beans
    35

    Re: Install Citrix Receiver on Ubuntu 13.10?

    Quote Originally Posted by Sageth View Post
    I was able to get it working. Here's a brief rundown (note: I did other steps as well, but don't believe they have any effect):

    1. I downloaded the tar.gz from the Citrix site and extracted it (the path is henceforth known as %CitrixTar%). I could not get the .deb installer to work for the life of me. This also means it's the 32-bit client, but meh... it's working.
    2. Code:
      sudo apt-get install libmotif4 nspluginwrapper
      sudo rm -rf /opt/Citrix/ICAClient/
    3. Then edit the %CitrixTar%/linxx86/hinst file and do the following:
      Find on line 1233:
      Code:
      echo $Arch|grep "i[0-9]86" >/dev/null
      Change to:
      Code:
      echo $Arch|grep "86" >/dev/null
    4. Back at the command line:
      Code:
      sudo %CitrixTar%/linuxx86_12.1.0.203066/setupwfc
    5. Choose options as necessary (I left defaults), then choose option 3 to quit
    6. Last, do one or both of the following, depending on your options selected above (you may need to customize them further based on your own configuration):
      Code:
      sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
      sudo ln -s /usr/share/ca-certificates/mozilla/* ~/ICAClient/linuxx86/keystore/cacerts/




    Is it clean? No... I'd really like to see the 64-bit version working, but it's a reasonable workaround without ia32-libs.
    Thank you. This worked like a charm. Even prior to 13.10, 64 bit install was not really clean anyway. I appreciate you posting this. Wish I saw this before I wasted couple of hours trying to get .deb dependencies resolved.

  10. #30
    Join Date
    Apr 2008
    Location
    Rye, NY
    Beans
    29
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: Install Citrix Receiver on Ubuntu 13.10?

    I was flailing with this too... again, as with each Ubuntu upgrade it seems.
    Thanks to all the contributors above- will summarize:

    I had success by installing the 12.1 386 client deb

    It errored out as described above:
    This installation will likely throw the following error:
    dpkg: error processing icaclient (--install):
    subprocess installed post-installation script returned error exit status 2
    Errors were encountered while processing: icaclient


    Fixed it as described above:
    change line in text file /var/lib/dpkg/info/icaclient.postinst

    "echo $Arch|grep "i[0-9]86" >/dev/null"

    to: "echo $Arch|grep -E "i[0-9]86|x86_64" >/dev/null"

    Then execute the following command:
    sudo dpkg --configure icaclient


    Then added certs from Mozilla:
    "sudo cp /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/"

Page 3 of 4 FirstFirst 1234 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •