Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2014-01-07 09:49:51
Size: 1542
Editor: ?SamuelBaechler
Comment: Init page CitrixReceiver
Revision 7 as of 2014-01-07 10:12:42
Size: 2059
Editor: ?SamuelBaechler
Comment: 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.

Sources

mahesha.com ubuntu.com


CategoryDesktop