Installing icaclient_13 on Wheezy

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

I am not sure if one has to perform some other tasks on that page like

$ dpkg --add-architecture i386
$ dpkg --print-architecture
amd64
$ dpkg --print-foreign-architectures
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


CategoryDesktop