1542
Comment: Init page CitrixReceiver
|
2059
Adding two updates
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Installing icaclient_13 on Wheezy | = Installing icaclient_13 on Wheezy = |
Line 4: | Line 4: |
% 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 15: | Line 15: |
% 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 24: | Line 24: |
deb [arch=amd64,i386] http://http.us.debian...snip |
{{{ deb [arch=amd64,i386] http://http.us.debian...snip }}} |
Line 29: | Line 29: |
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 38: | Line 39: |
Depends: ...nspluginwrapper... |
{{{ Depends: ...nspluginwrapper... }}} |
Line 43: | Line 44: |
dpkg -b ica_temp icaclient-modified.deb |
{{{ $ dpkg -b ica_temp icaclient-modified.deb }}} |
Line 48: | Line 49: |
{{{ $ su # dpkg -i icaclient-modified.deb }}} |
|
Line 49: | Line 54: |
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. Update: It turned out that the above mentioned is not needed. |
Line 52: | Line 56: |
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. 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. |
Line 54: | Line 58: |
One way to launch a session is like so: /opt/Citrix/ICAClient/wfica.sh launch.ica. | == Sources == |
Line 56: | Line 60: |
Sources mahesha.com ubuntu.com |
[[http://tech.mahesha.com/2012/12/13/citrix-receiver-12-1-on-debian-unstable/| mahesha.com]] [[https://help.ubuntu.com/community/CitrixICAClientHowTo| ubuntu.com]] |
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.