How to Citrix receiver 13.6 on Ubuntu 16.04 64 bits
https://help.ubuntu.com/community/CitrixICAClientHowTo 1. (64-bit only) Enable i386 Multiarch
Even the Citrix Receiver for 64-bit systems has a lot of dependencies on packages from the i386 architecture. If you are using 64-bit Ubuntu and have not already configured i386 multiarch, you must configure it by running:
sudo dpkg --add-architecture i386
sudo apt-get update
2. Download the Citrix Receiver for Linux .deb package
Go to
https://www.citrix.com/downloads/citrix-receiver/linux/receiver-for-linux-latest.html Near the bottom of the page, select either "For 64-bit Systems" and goto the "Receiver for Linux" package.
Look for "File Type: .deb" under the Download buttons.
Click this .deb file, and have it open in Ubuntu Software Center for installation or with Ge-debi install.
Optionally download the "USB Support Package". This package provides support for passing USB devices from your local Ubuntu machine into the remote Windows session (if your Citrix server is configured to allow that).
3. Add more SSL certificates
By default, Citrix Receiver only trusts a few root CA certificates, which causes connections to many Citrix servers to fail with an SSL error. The 'ca-certificates' package (already installed on most Ubuntu systems) provides additional CA certificates in /usr/share/ca-certificates/mozilla/ that can be conveniently added to Citrix Receiver to avoid these errors:
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts/
4. Configure Citrix Receiver
Run in terminal: /opt/Citrix/ICAClient/util/configmgr &
To map drives (to allow access to files on your local Ubuntu machine via a share drive in the remote Windows session), see the "File Access" tab.
5. (64-bit only) Fix Firefox plugin installation (probably no longer necessary)
Run in terminal:
sudo rm -f /usr/lib/mozilla/plugins/npwrapper.npica.so /usr/lib/firefox/plugins/npwrapper.npica.so
sudo rm -f /usr/lib/mozilla/plugins/npica.so
sudo ln -s /opt/Citrix/ICAClient/npica.so /usr/lib/mozilla/plugins/npica.so
sudo ln -s /opt/Citrix/ICAClient/npica.so /usr/lib/firefox-addons/plugins/npica.so
Starting with Citrix Receiver 13.1, the 64-bit version of Citrix Receiver switched from a 32-bit plugin (using nspluginwrapper to allow it to run within a 64-bit browser) to a native 64-bit plugin. However, the install script still configures the plugin to run within nspluginwrapper, which doesn't work with a 64-bit plugin. The above will reconfigure the plugin to run without nspluginwrapper.
6. Accessing your PC Drive etc (not necessary)
To run the Citrix Receiver Preferences use:
/opt/Citrix/ICAClient/wfcmgr &
Under Tools | Settings you can select the Preferences dropdown, then Drive Mapping, and add a Mapped Drive, or set other preferences.
Alternatively, you may run your Citrix terminal by logging in from a browser, then clicking on the icon in the middle of the green screen and then saving the *.ica to your ~/Downloads directory and then run following command from the terminal
/opt/Citrix/ICAClient/wfica.sh ~/Downloads/launch.ica
If wfica.sh complains for launch.ica access permissions, please allow others to read-write.
Issues:
The file “launch.ica” doesn’t appear to activate when you issue the command /opt/Citrix/ICAClient/wfica.sh.
Cause: one of Firefox’s plugins prevents this. Set all plugins on “never activate”, except Citrix Receiver (with newest version of Firefox this is no longer necessary).
SSL error 40: you can login on the network server, but you don’t get acces. This can be caused when you have a fixed IP-adres on your ethernet connection. You can solve this by adding an ethernet connection with ‘automatic DHCP’ under IP4 and use this connection.