Differences between revisions 3 and 5 (spanning 2 versions)
Revision 3 as of 2014-01-07 10:02:54
Size: 1580
Editor: ?SamuelBaechler
Comment: Format listings
Revision 5 as of 2014-01-07 10:07:48
Size: 1541
Editor: ?SamuelBaechler
Comment: seconde approach to get rid of whitespaces
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 % 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
$ 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
Line 16: Line 16:
 % dpkg --add-architecture i386
 % dpkg --print-architecture
 amd64
 % dpkg --print-foreign-architectures
 i386
}}}   
$ dpkg --add-architecture i386
$ dpkg --print-architecture
amd64
$ dpkg --print-foreign-architectures
i386
}}}
Line 25: Line 25:
 deb [arch=amd64,i386] http://http.us.debian...snip
    }}}   
deb [arch=amd64,i386] http://http.us.debian...snip
}}}
Line 30: Line 30:
 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
   }}}   
$ 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
}}}
Line 39: Line 40:
 Depends: ...nspluginwrapper...
   }}}   
Depends: ...nspluginwrapper...
}}}
Line 44: Line 45:
 dpkg -b ica_temp icaclient-modified.deb
   }}}   
$ dpkg -b ica_temp icaclient-modified.deb
}}}
Line 49: Line 50:
 sudo dpkg -i icaclient-modified.deb
   }}}   
$ su
#
dpkg -i icaclient-modified.deb
}}}

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

  • mahesha.com ubuntu.com


CategoryDesktop