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 sudo 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.
sudo 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.
One way to launch a session is like so: /opt/Citrix/ICAClient/wfica.sh launch.ica.
Sources
- mahesha.com ubuntu.com