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.

One way to launch a session is like so: /opt/Citrix/ICAClient/wfica.sh launch.ica.

Sources


CategoryDesktop