Меню Рубрики

Установка citrix receiver на debian

Receiver 13.10 for Linux

Release Date: Jun 20, 2018

Important update about Citrix Receiver
Beginning August 2018, Citrix Receiver will be replaced by Citrix Workspace app. While you can still download older versions of Citrix Receiver, new features and enhancements will be released for Citrix Workspace app.

Citrix Workspace app is a new client from Citrix that works similar to Citrix Receiver and is fully backward-compatible with your organization’s Citrix infrastructure. Citrix Workspace app provides the full capabilities of Citrix Receiver, as well as new capabilities based on your organization’s Citrix deployment.

Citrix Workspace app is built on Citrix Receiver technology, and is fully backward compatible with all Citrix solutions.

For more information, please visit the Workspace app FAQ page.

Receiver for Linux enables users to access virtual desktops and hosted applications delivered by XenDesktop and XenApp from devices running the Linux operating system. Receiver for Linux is available in English, German, Spanish, French, Japanese, Simplified Chinese and Russian.

Logging enhancements

Logging enhancements feature is an extension of Better logging I. Retail logging support is being introduced for the Connection Center, Graphics (thinwire), and End User Experience Monitoring (EUEM) modules. This enhancement helps users troubleshoot, and — in cases of complicated issues — facilitate the support team’s job by using detailed logs.

For information about enabling retail logging, see Enabling retail logging. (hyperlink to be added)

Cryptographic update

This feature is an important change to the secure communication protocol. Cipher suites with the prefix TLS_RSA_ do not offer forward secrecy. These cipher suites are now generally deprecated by the industry. However, to support backward compatibility with older versions of XenApp and XenDesktop, Receiver for Linux has an option to enable these cipher suites. For more information, see Configuring deprecated cipher suites.(hyperlink to be added)

Multi-monitor layout persistence

This feature lets you save the position of a desktop session, and then relaunch it in the same position. This feature avoids the overhead of repositioning sessions at every launch. It empowers you to dynamically adjust and save the layout information across endpoints, thus optimizing the end user experience in multi-monitor environments. For more information, see Configuring multi-monitor layout persistence.

Customers who use the SoC SDK might be required to update the plug-ins for H.264-based session graphics.

V3 Authentication Protocol

“V3” authentication indicates the third major definition of a logon protocol to NetScaler Gateway that is supported by Citrix Receiver.

V3 is the standard logon protocol for NetScaler Gateway in combination with the “N-Factor” authentication policy framework that makes authentication steps and the associated credential collection forms completely configurable. Native Receivers can support this protocol by building on the Forms logon support already implemented for StoreFront. The web logon page for NetScaler Gateway and Traffic Manager virtual servers also consume this protocol using code shared with Receiver for Linux.

For more information, see SAML Authentication and Knowledge Center article NetScaler Authentication.

This dot release includes the gstreamer1 files.

  • Thin clients with x86 and ARM architecture, repurposed PCs with supported Linux distributions
  • Additional performance enhancements can be achieved using the Platform Optimization SDK
  • For more information about Receiver for Linux, see the product documentation and refer Citrix Receiver feature matrix for the list of supported features
  • Thin client partners can refer to the OEM guide for information on Receiver integration
  • Use the support forum for reporting issues, questions and general discussion
  • Virtual Channel SDK for Linux is available here. — Updated for 13.10!
  • Citrix Receiver for Linux — Platform Optimization SDK is available here. — Updated for 13.10!
  • Citrix Receiver for Linux — Certificate Identity Declaration SDK is available here. — Updated for 13.10!
  • Citrix Receiver for Linux — Credential Insertion SDK is available is available here. — Updated for 13.10!

The difference between packages that offer support for Web Receiver and those that support self-service is that the latter packages include dependencies required for self-service in addition to those needed for the Web Receiver. Dependencies for self-service are a superset of those required for Web Receiver, but the files installed are identical.

If you only require Web Receiver support, or your distribution doesn’t have the necessary packages to support self-service then install the Web Receiver only package.

If your distribution allows, install Receiver from the Debian package or RPM package. These files are generally easier to use because they automatically install any required packages. If you want to control the installation location, install Receiver from the tarball package.

Читайте также:  Установка лестниц на плитку

Receiver for Linux (x86_64)

Receiver for Linux (x86)

Receiver for Linux (ARM HF)

Receiver for Linux Web client (x86_64)

Receiver for Linux Web client (x86)

Receiver for Linux Web client (ARM HF)

USB Support Package (x86_64)

USB Support Package (x86)

USB Support Package (ARM HF)

Receiver for Linux (x86_64)

Receiver for Linux (x86)

Receiver for Linux Web client (x86_64)

Receiver for Linux Web client (x86)

Receiver for Linux (x86_64)

Receiver for Linux (x86)

Receiver for Linux (x86_64)

Receiver for Linux (x86)

Receiver for Linux Web client (x86_64)

Receiver for Linux Web client (x86)

USB Support Package (x86_64)

USB Support Package (x86)

Receiver for Linux (x86_64)

Receiver for Linux (x86)

Receiver for Linux (ARM HF)

End-User License Agreement

Please read the statement below and accept the terms of use to proceed:

Use of this Citrix Receiver software is subject to the Citrix license covering the specific edition of the Citrix product with which you will be using this software. Your use of Citrix Receiver is limited to use on the devices for which it was created for connection to the Citrix product(s). If your device is connected to the Internet, Citrix Receiver may, without additional notice, check for Citrix Receiver updates that are available for download and installation to your device and let you know of their availability. Only non-personally identifiable information is transmitted when this happens, except to the extent that IP addresses may be considered personally identifiable in some jurisdictions. The use of such information, including your IP address, is governed by the Citrix Privacy Policy available on www.citrix.com. Updates will not be downloaded or installed without your consent.

Certain third-party software may be provided with this software that is subject to separate license conditions. The licenses are located in the third-party licenses file accompanying this component or in the corresponding license files available atwww.citrix.com.

Citrix and Citrix Receiver are trademarks and/or registered trademarks of Citrix Systems, Inc. in the U.S. and other countries.

Do you accept all the terms of the preceding statement?

End-User License Agreement

Please read the statement below and accept the terms of use to proceed:

Use of this Citrix Receiver software is subject to the Citrix license covering the specific edition of the Citrix product with which you will be using this software. Your use of Citrix Receiver is limited to use on the devices for which it was created for connection to the Citrix product(s). If your device is connected to the Internet, Citrix Receiver may, without additional notice, check for Citrix Receiver updates that are available for download and installation to your device and let you know of their availability. Only non-personally identifiable information is transmitted when this happens, except to the extent that IP addresses may be considered personally identifiable in some jurisdictions. The use of such information, including your IP address, is governed by the Citrix Privacy Policy available on www.citrix.com. Updates will not be downloaded or installed without your consent.

Certain third-party software may be provided with this software that is subject to separate license conditions. The licenses are located in the third-party licenses file accompanying this component or in the corresponding license files available atwww.citrix.com.

Citrix and Citrix Receiver are trademarks and/or registered trademarks of Citrix Systems, Inc. in the U.S. and other countries.

Do you accept all the terms of the preceding statement?

Your download will start immediately upon accepting this agreement. You may close this window once your download begins.

XenApp, XenDesktop, XenMobile and XenServer are part of the Xen® family of products.

© 1999-2020 Citrix Systems, Inc. All Rights Reserved.

источник

Install and set up

The following packages are available for Citrix Receiver for Linux. You can access the packages from the download section of the Citrix website.

Package name Contents
Debian packages (Ubuntu, Debian, Linux Mint etc.)
icaclient_13.10.0.20_amd64.deb Self-service support, 64-bit x86_64
icaclient_13.10.0.20_i386.deb Self-service support, 32-bit x86
icaclient_13.10.0.20_armhf.deb Self-service support, ARM HF
icaclientWeb_13.10.0.20_amd64.deb Web Receiver only, 64-bit x86_64
icaclientWeb_13.10.0.20_i386.deb Web Receiver only, 32-bit x86
icaclientWeb_13.10.0.20_armhf.deb Web Receiver only, ARM HF
ctxusb_2.7.20_amd64.deb USB package, 64-bit x86_64
ctxusb_2.7.20_i386.deb USB package, 32-bit x86
ctxusb_2.7.20_armhf.deb USB package, ARM HF
Redhat packages (Redhat, SUSE, Fedora etc.)
ICAClient-rhel-13.10.0.20-0.x86_64.rpm Self-service support, RedHat (including Linux VDA) based, 64-bit x86_64
ICAClient-rhel-13.10.0.20-0.i386.rpm Self-service support, RedHat based, 32-bit x86
ICAClientWeb-rhel-13.10.0.20-0.x86_64.rpm Web Receiver only, RedHat based, 64-bit x86_64
ICAClientWeb-rhel-13.10.0.20-0.i386.rpm Web Receiver only, RedHat based, 32-bit x86
ICAClient-suse-13.10.0.20-0.x86_64.rpm Self-service support, SUSE based, 64-bit x86_64
ICAClient-suse-13.10.0.20-0.i386.rpm Self-service support, SUSE based, 32-bit x86
ICAClient-suse11sp3-13.10.0.20-0.x86_64.rpm Self-service support, SUSE 11 sp3 (including Linux VDA) based, 64-bit x86_64
ICAClient-suse11sp3-13.10.0.20-0.i386.rpm Self-service support, SUSE 11 sp3 based, 32-bit x86
ICAClientWeb-suse-13.10.0.20-0.x86_64.rpm Web Receiver only, SUSE based, 64-bit x86_64
ICAClientWeb-suse-13.10.0.20-0.i386.rpm Web Receiver only, SUSE based, 32-bit x86
ctxusb-2.7.20-1.x86_64.rpm USB package, 64-bit x86_64
ctxusb-2.7.20-1.i386.rpm USB package, 32-bit x86
Tarballs (Script install for any distribution)
linuxx64-13.10.0.20.tar.gz 64-bit Intel
linuxx86-13.10.0.20.tar.gz 32-bit Intel
linuxarmhf-13.10.0.20.tar.gz ARM HF

The difference between packages that offer support for Web Receiver and those packages that support self-service is that the latter packages include dependencies required for self-service in addition to those needed for the Web Receiver. Dependencies for self-service are a superset of those required for Web Receiver, but the files installed are identical.

If you require only Web Receiver support, or your distribution doesn’t have the necessary packages to support self-service, install the Web Receiver only package.

If your distribution allows, install Citrix Receiver from the Debian package or RPM package. These files are easier to use because they automatically install any required packages. If you want to control the installation location, install Citrix Receiver from the tarball package.

Do not use both installation methods on the same machine. If you do, for example, if you install Citrix Receiver for Linux from a tarball package on a machine where Citrix Receiver for Linux was already installed from a Debian package, you are likely to see error messages and unwanted behaviors.

To install Citrix Receiver for Linux from a Debian package

If you are installing Receiver from the Debian package on Ubuntu, you might find it convenient to open the packages in the Ubuntu Software Center.

In the following instructions, replace packagename with the name of the package that you are installing.

This procedure uses a command line and the native package manager for Ubuntu/Debian/Mint. You can also install the package by double-clicking the downloaded .deb package in a file browser. This typically starts a package manager that downloads any missing required software. If no package manager is available, Citrix recommends gdebi, a command-line tool that performs this function.

To install the package using the command line

Log on as a privileged (root) user.

Run the installation for the following three packages by typing gdebi packagename.deb. For example:

  • gdebi icaclient_13.9.1.6_amd64.deb
  • gdebi icaclientWeb_13.9.1.6_i386.deb
  • gdebi ctxusb_2.7.6_amd64.deb

Note: To use dpkg in the above examples, replace “gdebi” with “dpkg -i.”

A user must install the icaclient package or the icaclientWeb package. The ctxusb package is optional to support Generic USB Redirection.

If using dpkg, install any missing dependencies by typing sudo apt-get -f install.

To install Citrix Receiver for Linux from an RPM package

If you are installing Citrix Receiver from the RPM package on SUSE, use the YaST or Zypper utility, not the RPM utility. The RPM utility does not download or install any necessary dependencies, it only installs the .rpm package. If the required dependencies are missing, you will receive an error.

Note: To follow an example of an installation using a RPM package, see the Citrix Blog article Installing Citrix Receiver for Linux 13.2.1 on SUSE Linux Enterprise Desktop.

In the following instructions, replace packagename with the name of the package that you are installing.

Note: If you receive an error indicating that the installation “… requires libwebkitgtk-1.0.so.0” on Red Hat based distributions (RHEL, CentOS, Fedora, etc.), add the EPEL repository (details can be found at https://fedoraproject.org/wiki/EPEL), which can provide the missing package, or switch to the Web variant of the package.

To set up the EPEL repository on Red Hat

Download the appropriate source RPM package from here:

For example, for Red Hat Enterprise 7.x:

yum localinstall epel-release-latest-7 .noarch.rpm

Tip: RPM Package Manager does not install any missing required software. To download and install the software, Citrix recommends using zypper install at a command line on OpenSUSE or yum localinstall on Fedora/Red Hat.

After setting up the EPEL repository, install Receiver from the RPM package

Log on as a privileged (root) user.

Run the installation for the following three packages by typing zypper in packagename.rpm.

Note: A user must install the icaclient package or the icaclientWeb package. The ctxusb package is an optional to support Generic USB Redirection.

zypper in ICAClient-suse-13.9.1.6-0.x86_64.rpm

zypper in ICAClient-suse-13.9.1.6-0.i386.rpm

zypper in ctxusb-2.7.6-1.x86_64.rpm

For Red Hat installations:

yum localinstall ICAClient-rhel-13.9.1.6-0.i386.rpm

yum localinstall ICAClientWeb-rhel-13.9.1.6-0.i386.rpm

yum localinstall ctxusb-2.7.6-1.i386.rpm

To install Citrix Receiver for Linux from a tarball package

Note: The tarball package does not do dependency checking or installation of dependencies. All system dependencies must be resolved separately.

  1. Open a terminal window.
  2. Decompress the .tar.gz file and extract the contents into an empty directory. For example, type: tar xvfz packagename.tar.gz.
  3. Type ./setupwfc and then press Enter to run the setup program.
  4. Accept the default of 1 (to install the Receiver) and press Enter.

Type the path and name of the required installation directory and then press Enter, or press Enter to install Receiver in the default location.

The default directory for privileged (root) user installations is /opt/Citrix/ICAClient.

The default directory for non-privileged user installations is $HOME/ICAClient/platform. Platform is a system-generated identifier for the installed operating system. For example, $HOME/ICAClient/linuxx86 for the Linux/x86 platform).

Note: If you specify a non-default location, set it in $ICAROOT in $HOME/.profile or $HOME/.bash_profile.

When prompted to proceed, type y and then press Enter.

You can choose whether to integrate Receiver into your desktop environment. The installation creates a menu option from which users can start Receiver. Type y at the prompt to enable the integration.

If you have previously installed GStreamer, you can choose whether to integrate GStreamer with Receiver and so support HDX Mediastream Multimedia Acceleration. To integrate Receiver with GStreamer, type y at the prompt.

Note: On some platforms, installing the client from a tarball distribution may cause the system to hang after prompting you to integrate with KDE and GNOME. This issue occurs with the first time initialization of gstreamer-0.10. If you encounter this issue, terminate the installation process (using ctrl+c) and run the command gst-inspect-0.10 – gst-disable-registry-fork –version. After executing this command, you can rerun the tarball setup without experiencing a system hang.

If you log on as a privileged user (root), choose to install USB support for XenDesktop and XenApp published VDI applications. Type y at the prompt to install USB support.

Note: If you are not logged on as a privileged user (root), the following warning appears: “USB support cannot be installed by non-root users. Run the installer as root to access this install option.”

  • When the installation is complete, the main installation menu appears again. To exit from the setup program, type 3 and then press Enter.
  • источник

    How do I install Citrix ICA Client (Receiver) 13 on Debian 64-bit Linux?

    The Citrix ICA Client (Receiver) 13 has many i386 dependencies, so I cannot install on my amd64 (64-bit) Debian Linux. How can I make this work?

    3 Answers 3

    This was very difficult to fix, so I am answering my own question. Much debt is owed to the others who have blogged about the various components of this fix!

    This answer assumes you are running Debian amd64 architecture. It also assumes your Debian installation is already multiarch-aware. (That is beyond this question.)

    1. Get the Citrix ICA Client (Receive) 13 installer: http://www.citrix.com/downloads/citrix-receiver/linux/
      • Be sure to select the 64-bit .deb installer
      • Example filename: icaclient_13.0.0.256735_amd64.deb
    2. dpkg —add-architecture i386
    3. apt-get install ia32-libs ia32-libs-i386 libglib2.0-0:i386 libgtk2.0-0:i386
      • This will install almost two hundred dependent packages. Be very patient.
    4. dpkg —force-all —install icaclient_13.0.0.256735_amd64.deb
      • Ignore the warnings about missing dependencies: lib32asound2 and nspluginwrapper . The installation will work without these libraries.
    5. Check there are no missing dependencies: ldd /opt/Citrix/ICAClient/wfica
      • If you see not found in the output:
        1. Uninstall the Citrix ICA Client: apt-get remove icaclient
        2. Install the missing packages. (This can be a bit tricky as Debian does not always have a 1:1 relationship between names in the ldd output and package names.)
        3. Reinstall the Citrix ICA Client: dpkg —force-all —install icaclient_13.0.0.256735_amd64.deb
    6. Don’t forget to copy the CACerts from Mozilla. The default collection from Citrix is pathetic.
      • cp —verbose /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
    7. If you are using KDE, edit the file association application/x-ica .
      • Add a new application: /opt/Citrix/ICAClient/wfica.sh
    8. At the moment, it is better to use Firefox/Iceweasel to login into remote Citrix servers. Google Chrome requires the launch.ica to be downloaded first, then run. For Firefox/Iceweasel, this is seamless, and these applications automatically respect KDE’s file associations.

    Each time you need to add unrelated Debian packages in the future, you will be forced to:

    1. Uninstall package icaclient : apt-get remove icaclient
    2. Install other packages
    3. Reinstall package icaclient (using the .deb file from Citrix)
      • dpkg —force-all —install icaclient_13.0.0.256735_amd64.deb
    4. Recopy the CACerts from Mozilla.
      • cp —verbose /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/

    Finally, you can make permanent changes to your .deb package. Read more here: How do I fix a bad commercial deb package?

    источник

    Добавить комментарий

    Adblock
    detector