Differences between revisions 12 and 13
Revision 12 as of 2019-04-22 17:19:10
Size: 4175
Editor: ?AndrasAntos
Comment: Add installation information for Stretch and Buster (but I have not tested the app yet)
Revision 13 as of 2019-09-08 13:33:21
Size: 4204
Editor: nodiscc
Comment: add CategoryNetworkApplication
Deletions are marked like this. Additions are marked like this.
Line 107: Line 107:
CategoryDesktop
CategoryDesktop CategoryNetworkApplication

Table of contents:

Installing icaclient_13 on Wheezy

If you are using a custom Linux kernel for 64-bit PC and want to run 32-bit programs, then you have to set the CONFIG_IA32_EMULATION Linux build configuration option, otherwise you won't be able to run 32-bit binaries.

First add the i386 architecture to your system:

$ dpkg --add-architecture i386
$ dpkg --print-architecture
amd64
$ dpkg --print-foreign-architectures
i386

As mentioned on mahesha.com (see sources) one needs to install files listed below.

$ aptitude install libxp6:i386
$ aptitude install libsm6:i386
$ aptitude install libxmu6:i386
$ aptitude install libxinerama1:i386
$ aptitude install libglib2.0-0:i386
$ aptitude install libxft2:i386
$ aptitude install libgtk2.0-0:i386

and

deb [arch=amd64,i386] http://http.us.debian...snip

Ubuntu.com (see sources) shows how to get rid of the nspluginwrapper dependency.

$ cd ~/Downloads
$ mkdir ica_temp
$ dpkg-deb -x icaclient_13.0.0_amd64.deb ica_temp
$ dpkg-deb --control icaclient_13.0.0_amd64.deb ica_temp/DEBIAN
$ su
# emacs ica_temp/DEBIAN/control

And get rid of nspluginwrapper in the section Depends.

Depends: ...nspluginwrapper...

Rebuild the package.

$ dpkg -b ica_temp icaclient-modified.deb

Install this modified package.

$ su
# dpkg -i icaclient-modified.deb

As last mission I had to export ThawtePremiumServerCA.crt into folder /opt/Citrix/ICAClient/keystore/cacerts as PEM file. It's quite possible that not everyone would have to do this last thing. Update: It turned out that the above mentioned is not needed.

One way to launch a session is like so: /opt/Citrix/ICAClient/wfica.sh launch.ica. Update: Launching like this lead to an error message SSL error, Contact your helpdesk with the following information: A network error occorred (SSL error 4). Lauching the application (Citrix remote desktop connection, Citrix Receiver) from within iceweasel by applying Open with wfica.sh did not bring an SSL error.

Sources

mahesha.com ubuntu.com

Installing icaclient_13 on Jessie

Download the official citrix receiver for Debian available here and run the following commands:

$ sudo apt-get install libwebkitgtk-1.0-0
$ sudo dpkg -i icaclient_13.3.0.344519_amd64.deb

Note: Please modify the above command based on the latest icaclient version

You will neeed to configure Iceweasel to run the "launch.ica" file via "/opt/Citrix/ICAClient/wfica.sh"

Below is the fix for the SSL error

$ sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/

Installing icaclient_19 on Stretch

In 2018, Citrix Receiver was replaced by Citrix Workspace app. Download the official Citrix Workspace app for Debian available here and and run the following commands:

$ sudo apt-get install libwebkitgtk-1.0-0
$ sudo dpkg -i icaclient_19.3.0.5_amd64.deb

Installing icaclient_19 on Buster

In 2018, Citrix Receiver was replaced by Citrix Workspace app. Download the official Citrix Workspace app for Debian available here and download libwebkitgtk-1.0-0, libicu57, and libjavascriptcoregtk-1.0-0 from Stretch, then run the following command:

$ sudo dpkg -i libicu57_57.1-6+deb9u2_amd64.deb libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb libwebkitgtk-1.0-0_2.4.11-3_amd64.deb icaclient_19.3.0.5_amd64.deb


CategoryDesktop CategoryNetworkApplication