Advertisement
Guest User

Citrix on Ubuntu 14.04 64 bit

a guest
Aug 27th, 2015
493
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.74 KB | None | 0 0
  1. Config
  2. inside .ICAClient/wfclient.ini, section [WFClient]... Add:-
  3. TWIMoveResizeType=0
  4.  
  5.  
  6. Installation
  7. 1. Install the dependencies
  8.  
  9. By executing the following command:
  10.  
  11. sudo dpkg --add-architecture i386 # only needed once
  12. sudo apt-get update
  13. sudo apt-get install nspluginwrapper lib32z1 libc6-i386 libxml2:i386 libstdc++6:i386 libxerces-c3.1:i386 libcanberra-gtk-module:i386 libcurl3:i386 libasound2-plugins:i386 libgstreamer-plugins-base0.10-0:i386
  14.  
  15. 2. Get the official Citrix Receiver 13.0 .deb
  16.  
  17. from: https://www.citrix.com/downloads/citrix-receiver/linux/receiver-for-linux-130.html
  18.  
  19. Note: Get the download from the "For 64-bit Systems" section. The Download popup doesn't work in chrome, use Firefox.
  20.  
  21. 3. Fix the broken .deb package
  22.  
  23. The .deb package is broken. You can fix it using the following commmands:
  24.  
  25. cd ~/Downloads
  26. mkdir ica_temp
  27. dpkg-deb -x icaclient_13.0.0.256735_amd64.deb ica_temp
  28. dpkg-deb --control icaclient_13.0.0.256735_amd64.deb ica_temp/DEBIAN
  29. sudo gedit ica_temp/DEBIAN/control
  30.  
  31. And change the line that starts with "Depends: ..." to:
  32.  
  33. Depends: libc6-i386 (>= 2.7-1), lib32z1, nspluginwrapper
  34.  
  35. Now, change the postinst script:
  36.  
  37. sudo gedit ica_temp/DEBIAN/postinst
  38.  
  39. And change line 2283 from:
  40.  
  41. echo $Arch|grep "i[0-9]86" >/dev/null
  42.  
  43. To
  44.  
  45. echo $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
  46.  
  47. Now rebuild the package
  48.  
  49. dpkg -b ica_temp icaclient-modified.deb
  50.  
  51. 4. Install the fixed package
  52.  
  53. sudo dpkg -i icaclient-modified.deb
  54.  
  55. 5. Add more SSL certificates
  56.  
  57. Some sites can give an SSL error. Firefox has many more certificates than does Citrix, so add them: e.g.
  58.  
  59. sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
  60. sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement