linux_wiki:citrix_receiver_debian_ubuntu

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

linux_wiki:citrix_receiver_debian_ubuntu [2015/03/09 21:44]
billdozor
linux_wiki:citrix_receiver_debian_ubuntu [2019/05/25 23:50]
Line 1: Line 1:
-====== Citrix Receiver ====== 
  
-**General Information** 
- 
-Install Citrix Receiver 13.0 (Nov 12, 2013 build) 
- 
-**Checklist** 
-  * Distros: Ubuntu/Xubuntu 14.04 confirmed (Probably works on other Ubuntu/Debian based flavors) 
- 
----- 
- 
-===== Download the receiver ===== 
- 
-1) Go to [[ http://www.citrix.com/downloads.html ]] 
- 
-2) Select Product > Citrix Reciver 
- 
-3) Select Download Type > Receiver for Linux 
- 
-4) Click Find 
- 
-5) Click Receiver for Linux 13.0 
- 
-6) Expand "For 32-bit Systems" even if you have a 64-bit system. (Citrix did no build a proper 64-bit package and simply links to 32 bit dependencies, making this a currently unusable package due to ia32-libs deprecation) 
- 
-7) Find the "Receiver for Linux" deb package and click on "Download" 
- 
-8) Click "Yes, I accept" to accept the End User License Agreement 
- 
-9) Download the file manually to get it faster without having to download the Download Manager 
- 
----- 
- 
-===== Fix the Package ===== 
- 
-1) Download the [[ http://www.owlbearconsulting.com/lib/exe/fetch.php?media=linux_wiki:citrix-fix.tar|citrix-fix.tar ]]. Extract the script. (Review the source code; it will change the dependencies of the deb package to reflect the updated libraries used by modern Debian based distros.) 
- 
-2) Make it executable 
-<code bash> 
-chmod +x debfix-citrixpkg-trusty14.04.sh 
-</code> 
- 
-3) Run the script to fix the deb package 
-<code bash> 
-./debfix-citrixpkg-trusty.sh icaclient_13.0.0.256735_i386.deb 
-</code> 
-   
-This will unpack the deb package, change dependencies, builds the package again, and makes a backup of the original package. 
- 
-Two files are produced: 
- 
-  * icaclient_13.0.0.256735_i386.deb = The fixed deb package 
-  * icaclient_13.0.0.256735_i386_backup0.deb = The original package backed up 
- 
----- 
- 
-===== Install the Fixed Package ===== 
- 
-1) If on a 64-bit system (uname -i will be x86 or x86_64 for 64 bit), enable the Multiarch repository. 
-<code bash> 
-sudo dpkg --add-architecture i386 
-sudo apt-get update 
-</code> 
- 
-2) Install the package 
-<code bash> 
-sudo dpkg -i icaclient_13.0.0.256735_i386.deb 
-</code> 
- 
-Will most likely see dependency problems, with a final "Errors were encountered while processing:" message. 
- 
-3) Fix dependencies. (This step will actually download and install everything needed) 
-<code bash> 
-sudo apt-get -f install 
-</code> 
- 
----- 
- 
-===== Post Install Browser Configuration ===== 
- 
-1) Certificate errors. 
- 
-Create a symbolic link to all installed Firefox certificates for the citrix receiver keystore. If you do not do this, you will get certificate errors when trying to use the Citrix Receiver. 
-<code bash> 
-sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/ 
-</code> 
- 
-==== Firefox ==== 
- 
-When you first try to launch a program, Firefox will open the Save File dialog for "launch.ica". 
- 
-  * Choose to "Open with" > "Other..." 
-  * Browse to /opt/Citrix/ICAClient/ , select "wfica", click "Open" 
-  * Check the box "Do this automatically for files like this from now on." and click "Ok" 
-  * If the EULA pops up, click Ok to accept. 
- 
-==== Chrome ==== 
- 
-Google Chrome will auto download the "launch.ica" file. To fix this: 
- 
-  * Click the down arrow next to the launch.ica file that downloaded 
-  * Click "Always open files of this type" 
-  * Browse to the file that was downloaded in the file manager 
-  * If you have Ubuntu 14.04 (Unity) 
-    * Open a terminal, edit the Citrix .desktop file 
-    <code bash>sudo nano /usr/share/applications/wfica.desktop</code> 
-    * On the "Exec=" line, add a "%F" to the end of the line, so it looks like this: 
-    <code bash>Exec=/opt/Citrix/ICAClient/wfica -icaroot /opt/Citrix/ICAClient %F</code> 
-  * Right click the launch.ica file and click "Open With" > "Other Application..." 
-    * If you have Ubuntu 14.04 (Unity) 
-      * Click "Show other Applications" 
-      * Select "Citrix Receiver Engine" 
-    * All other distros should be able to browse directly to and select: 
-    <code bash>/opt/Citrix/ICAClient/wfica</code> 
  • linux_wiki/citrix_receiver_debian_ubuntu.txt
  • Last modified: 2019/05/25 23:50
  • (external edit)