Как установить приемник Citrix?


17

Кому-нибудь удалось заставить приемник Citrix (icaclient) работать в Ubuntu?


package architecture (i386) does not match system (amd64)Вы устанавливаете пакет i386 в систему amd64? Звучит подозрительно, но я могу ошибаться;)
Rinzwind

Существует только сборка Citrix для i386, для которой требуется 32-битная библиотека libmotif4. Отказ зависимости зависит, когда у вас есть только 64-битный. Хотя, как вы сказали, возможно, я делаю что-то не так.
Крондор

Ответы:


19

Как установить приемник Citrix на Ubuntu 14.04 и 16.04

  1. Перейдите на страницу загрузки приемника Citrix для Linux и загрузите полный пакет Debian. Имя файла будет выглядеть следующим образом : icaclient_13.3.0.344519_amd64.deb.

  2. Откройте и установите пакет, используя Центр программного обеспечения или gdebi.

Это оно!

Как добавить поддержку Google Chrome

Вы можете открыть приложения-получатели Citrix, щелкнув ссылку в своем браузере. Вам не нужно расширение для этого.

Просто нажмите на ярлык приложения в Google Chrome и загрузите .icaфайл. После загрузки щелкните стрелку рядом с именем файла в нижней панели Chrome и выберите «всегда открывать файлы этого типа».

Это оно! В следующий раз, когда вы нажмете на приложение Citrix, оно будет запущено автоматически.

Как добавить поддержку Firefox

В Firefox перейдите в Инструменты -> Надстройки -> Плагины и убедитесь, что для плагина Citrix Receiver for Linux установлено значение «Всегда активировать» .

Как решить ошибку SSL 61

Эта ошибка возникает из-за того, что получатель Citrix недостаточно доверяет сертификатам. Вы исправите это, добавив все сертификаты, доверенные Firefox, в Citrix. Просто откройте терминал и выполните следующую команду.

sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts

(устаревшие) источники


Официальная документация работает, хотя я разочарован тем, что не могу использовать .deb Citrix. Однако я понимаю, что это не проблема Ubuntu. Я надеюсь, что Citrix выпустит свой 64-битный релиз ...
krondor

@krondor: они даже не выпускают 32-битное программное обеспечение для Windows (по крайней мере, на стороне клиента)
user694971

+1 это отлично работало на элементарной ОС (Ubuntu 14.04) 64 бит.
MUG4N

Я думаю, что это решение устарело на основе этой ссылки: citrix.com/blogs/2017/03/15/…
Marco99

для 17.10 используйте эти инструкции: askubuntu.com/questions/302188/… чтобы добавить правильный сертификат. Очевидно, что они предоставили .debфайл в течение некоторого времени.
Марлон

2

Теперь они предоставляют 64-битную версию .debпакета. К сожалению, 64-битный пакет проверяет, является ли система 32-битной системой. Очевидно, проверка не проходит.

Я изменил пакет, чтобы правильно проверить 64-битную систему (и 32-битную на самом деле безо всякой причины).

Вы можете найти мой модифицированный пакет здесь .

Это было буквально одно изменение персонажа postinst. Надеюсь, это кому-нибудь поможет.

О, пожалуйста, обратите внимание, что вам все равно нужно будет скопировать или ссылку на ваш certsкаталог.


1

Я удостоверился, что удалил 64-битный пакет, и dpkg --force-Architecture -i libmotif4 * i386.deb, чтобы установить 32-битный пакет, http: //ftp.au.debian.org/debian/pool/ non-free / o / openmotif / libmotif4_2.3.3-5_i386.deb, вы можете установить только один или другой, но не оба одновременно, насколько я знаю.

Мой приемник Citrix теперь работает. Привет, Том.


Спасибо, попробую еще раз только с 32 битами. Я думаю, что я прошел через это без исправления, ты на Натти? Я отвечу после теста.
Крондор

Я повторно проверил, и это не разрешило инцидент в моей системе. Спасибо за ответ, хотя.
Крондор

@krondor: У меня к вам вопрос: как Citrix работает в вашей системе Ubuntu? У меня есть две системы 11.xx, и это не весело. На самом деле я даже задал вопрос о проблеме: Citrix Ubuntu 11.10, проблемы с фокусировкой
user694971

@ user694971: Я не заметил слишком много проблем, но я ожидаю, что виноват именно ваш композитинг. В 10.х у меня были проблемы с компоновкой и кубом рабочего стола. Если я развернул рабочий стол, окно Citrix упало ниже рабочего стола (все еще работает, но больше не используется). Сводил меня с ума. Я буду следить за тем, как сосредоточиться на выпадающем списке вопросов.
Крондор

@krondor: Спасибо, это очень соответствует моему опыту ...
user694971

1

Используйте Getlibs

(Вы найдете getlibs в ppa: jcollins / jaminppa )

getlibs -w  getlibs -w http://launchpadlibrarian.net/62541723/libmotif4_2.3.3-5ubuntu1_i386.deb/libmotif4_2.3.3-5_i386.deb

sudo ln -s /usr/lib/libXm.so.4 /usr/lib32/libXm.so.4

Теперь клиент ICA должен нормально стартовать:

# /usr/lib/ICAClient/wfcmgr -icaroot /usr/lib/ICAClient

Спасибо за информацию, я собираюсь сделать еще кое-что, но похоже, что у этого PPA нет хорошей версии.
Крондор
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.