Меню Рубрики

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

Как установить Citrix клиент на Ubuntu 14.04.1 Desktop

Понадобилось мне уметь использовать в своей работе опубликованные приложения на системе нового образца, а именно релиза Ubuntu 14.04.1 Desktop amd64 , поэтому данная заметка будет своего рода напоминалка шагов, которые нужно сделать, чтобы использовать опубликованные приложения от Citrix. В работу данных шагов включена практическая часть , как установить клиент Citrix Receiver 13 для последующего использования приложений Windows. В роли таких приложений у меня на работе выступает возможность подключения клиентом , как версии 7 так и 8 к определенным базам. Также в ходе практической демонстрации как происходит подключение, я покажу пути решения проблем, с которыми я столкнулся.

Итак, сперва запрещу системе обновлять на более новые релизы :

$ sudo nano /etc/update-manager/release-upgrades

Обновляю систему до актуального состояния:

$ sudo apt-get update && sudo apt-get upgrade -y

Создам каталог, где буду располагаться скачанные deb файлы клиента Citrix:

Далее посредством браузера по ссылке (http://www.citrix.ru/downloads/citrix-receiver/linux/receiver-for-linux-131.html) скачиваю deb пакеты применительно к своей архитектуре amd64 в созданный каталог ica.

Далее перехожу к установке клиента:

$ sudo dpkg -i ica/icaclient_13.1.0.285639_amd64.deb

В процессе установки обнаружатся недостающие компоненты, для их установки следует запустить нижеследующую команду:

Повторяю установку клиентской части Citrix и она завершается успешно, ошибок не было выявлено в процессе:

$ sudo dpkg -i ica/icaclient_13.1.0.285639_amd64.deb

Устанавливаю поддержку USB:

$ sudo dpkg -i ica/ctxusb_2.4.285639_amd64.deb

Selecting previously unselected package ctxusb.

(Reading database … 167659 files and directories currently installed.)

Preparing to unpack …/ctxusb_2.4.285639_amd64.deb …

Unpacking ctxusb (2.4.285639) …

Setting up ctxusb (2.4.285639) …

* Starting Citrix USB daemon [fail] – А почему статус ошибочный

Processing triggers for ureadahead (0.100.0-16) …

Начинаю смотреть логи, почему так происходит натыкаюсь на то что в системе не найден некоторый модул ь :

$ sudo tail -f /var/log/syslog | grep ctxusbd

Dec 11 15:16:41 srv-serv ctxusbd[8380]: libcap: libcap.so.1: cannot open shared object file: No such file or directory

Dec 11 15:20:39 srv-serv ctxusbd[8501]: libcap: libcap.so.1: cannot open shared object file: No such file or directory

Пока поправить, эту ошибку не знаю. Двигаюсь дальше, запускаю собственно сам клиент, действия как его вызвать смотрите ниже:

Т.к. дефолтный графический интерфейс Ubuntu 14.04.1 Desktop – это Unity, то чтобы вызвать приложение , нужно посредством системного меню, где имеют место установленные приложения вызвать Dash, которое находится в самом верхнем значке панели Unity и после в строке поиска набрать – «Citrix». По мере ввода будут отображаться приложения, имеющие полное соответствие с набранным.

Приложение у меня не запустилось и в логах, нет ни каких сообщений об этом. Даже по окончании этой заметки данное приложение у меня с использованием GUI интерфейса не запустилось, только консольное подключение работало и проблем не знало. Видимо это из-за стола с графическим интерфейсом Unity.

Заходим на Web— интерфейс сервера, где развернут Citrix:

Если не получиться вдруг зайти, то можно как вариант прописать соответствие имени хоста и IP адреса в файл /etc/hosts:

Сохраняем внесенные изменения.

Далее открываем браузер и вводим в строку адреса следующий URL:
http://ekt-ts10.dsplit.local/Citrix/AccessPlatform — авторизуюсь

И нажимаю Log In

Меня перекинет на страницу, где будут отображены все опубликованные и доступные данному пользователю приложения и скачиваем уже существующее приложение “S2013

, выделив его и сохранив (Save Target As) куда-либо удобнее, по умолчанию скачиваемое приложение именуется , как launch.ica

, а после сохранившийся файл переименовываем, как 1c.ica, хотя можно было здесь это и сразу в процессе скачивания.

Запускаю клиент Citrix из консоли с указанием на скачанное приложение :

(wfica:2575): Gtk-WARNING **: Unable to locate theme engine in module_path: «murrine»,

$ sudo apt-get install gtk2-engines-murrine:i386 –y)

Пробую запустить скачанное приложение еще раз.

И окно аутентификации на сервере

, но обнаружил – не работает клавиатура, а через некоторое время вообще приложение зависло, мышкой не могу нажать на ОК, ОТМЕНА, Параметры.

И после соединение было сброшено

Заметил еще одно но, после запуска, файл 1c.ica удаляется, поэтому запрещю его удаление:

$ sudo chown ekzorchik:ekzorchik 1c.ica

$ sudo apt-get install gtk2-engines

Запускаю снова и опубликованное приложение запускается:

ввожу аутентификационные данные на подключение

Нажимаю ОК и попадаю в следующее окно уже авторизации в программе базы опубликованного приложения:

И нажимаю «ОК» и передо мной разворачивается приложение подключенное к определенной базе

Завершаю работу с программой

Файл – Выход — Да

и возвращаюсь в консоль, проверяю не удалился ли файл 1c.ica, нет не удалился.

Подправляю конфиг 1c.ica чтобы миновать окно аутентификации на сервере:

chattr: Operation not permitted while setting flags on 1c.ica

Ниже пример моего конфигурционного файла на прозрачное подключение к опубликованному приложению . Пояснять в этой заметке значение каждого параметра не имеет смысла, есть документация.

источник

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.

Читайте также:  Установка прог из iso

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.

Читайте также:  Установка автозапуска на jeep с can

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.
  • источник

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

    Adblock
    detector