Citrix и Debianx64

Автор nixit, 23 марта 2012, 17:36:03

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

nixit

Подскажите, как поставить Citrix клент. Пробовал по манам из гугля, не запускается собака. Может, у кого есть опыт в этом деле?

ihammers

Цитата: nixit от 23 марта 2012, 17:36:03
Подскажите, как поставить Citrix клент. Пробовал по манам из гугля, не запускается собака. Может, у кого есть опыт в этом деле?
Сложно давать какую-либо информацию, когда недостаточно входных данных.
Для начала несколько простых вопросов:

  • какая система?
  • какие ссылки использовали?
  • машина поддерживает паравиртуализацию?

PS: когда-то ставили Citrix клиент, но оказалось что машина не тянет, потом чистых Xen на debian поставили, всё заработала.  Что-то серьёзное на ней не запускали, а так проверяли возможность использования данного вида виртуализации.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

nixit

1)Linux nixit-pc 2.6.32-5-amd64 #1 SMP Mon Jan 16 16:22:28 UTC 2012 x86_64 GNU/Linux
2)http://www.gnali.org/?p=285, http://odmins-it.ru/article/60
3)Не знаю что это, но машина неплохая. В виртуалке стоит 7-ка, если это поможет.
Он жалуется на отсутствие libXm.so.3, но, тот пакет, что в статье ставиться отказываются. Мол, архитектура другая. Порыскал, не нашел его нигде. Пока, пользую видусятский клиент под вайном, но, это не есть хорошо...


ihammers

Цитата: nixit от 23 марта 2012, 23:07:08
1)Linux nixit-pc 2.6.32-5-amd64 #1 SMP Mon Jan 16 16:22:28 UTC 2012 x86_64 GNU/Linux
2)http://www.gnali.org/?p=285, http://odmins-it.ru/article/60
3)Не знаю что это, но машина неплохая. В виртуалке стоит 7-ка, если это поможет.
Он жалуется на отсутствие libXm.so.3, но, тот пакет, что в статье ставиться отказываются. Мол, архитектура другая. Порыскал, не нашел его нигде. Пока, пользую видусятский клиент под вайном, но, это не есть хорошо...


По ядру конечно же можно определить какая стоит система, но это сложно сделать.  Поэтому буду считать что Debian GNU/Linux Squeeze x86_64.

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

Данная библиотека содержится в следующих пакетах: libmotif-dev и lesstif2-dev по инвормации с packages.debian.org
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

wau

Время прошло, вопрос поднимается с новой остротой.
$ uname -r
3.10-2-amd64
# /usr/bin/lsb_release -ircd
Distributor ID:   Debian
Description:   Debian GNU/Linux testing (jessie)
Release:   testing
Codename:   jessie

Скачиваем с http://www.citrix.ru/downloads/citrix-receiver/linux/receiver-for-linux-121.html любую вресию клиента, хоть 12, хоть недотринадцатую, хоть amd64, хоть i386, пытаемся поставить, получаем-
# dpkg -i icaclient_12.9.999.244295_amd64.deb
Выбор ранее не выбранного пакета icaclient.
(Чтение базы данных ... на данный момент установлено 179149 файлов и каталогов.)
Распаковывается пакет icaclient (из файла icaclient_12.9.999.244295_amd64.deb) ...
dpkg: зависимости пакетов не позволяют настроить пакет icaclient:
icaclient зависит от ia32-libs, однако:
  Пакет ia32-libs не установлен.
icaclient зависит от lib32z1, однако:
  Пакет lib32z1 не установлен.
icaclient зависит от lib32asound2, однако:
  Пакет lib32asound2 не установлен.
icaclient зависит от nspluginwrapper, однако:
  Пакет nspluginwrapper не установлен.

dpkg: ошибка при обработке параметра icaclient (--install):
проблемы зависимостей — оставляем не настроенным

apt-get -f install
пишет, что стало лишним, ставит 1 пакет, снова dpkg -, снова те же ошибки и т.д.

рецепт с http://hugemon.blogspot.ru/2011/10/installing-citrix-receiver-12-under.html не катит, ломается на п. 4 -

Открыть содержимое (спойлер)

dpkg -i icaclient_12.1.0_amd64.deb
Выбор ранее не выбранного пакета icaclient.
(Чтение базы данных ... на данный момент установлено 179183 файла и каталога.)
Распаковывается пакет icaclient (из файла icaclient_12.1.0_amd64.deb) ...
dpkg: зависимости пакетов не позволяют настроить пакет icaclient:
icaclient зависит от ia32-libs, однако:
  Пакет ia32-libs не установлен.
icaclient зависит от lib32asound2, однако:
  Пакет lib32asound2 не установлен.
icaclient зависит от nspluginwrapper, однако:
  Пакет nspluginwrapper не установлен.

dpkg: ошибка при обработке параметра icaclient (--install):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для menu ...
При обработке следующих пакетов произошли ошибки:
icaclient

$ wget http://ftp.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-2_i386.deb
--2013-08-13 00:35:35--  http://ftp.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-2_i386.deb
Распознаётся ftp.ubuntu.com (ftp.ubuntu.com)... 91.189.92.176, 91.189.92.177, 91.189.92.200, ...
Подключение к ftp.ubuntu.com (ftp.ubuntu.com)|91.189.92.176|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 1282660 (1,2M) [application/x-debian-package]
Сохранение в: «libmotif3_2.2.3-2_i386.deb»

100%[======================================>] 1 282 660   2,13MB/s   за 0,6s   

2013-08-13 00:35:36 (2,13 MB/s) - «libmotif3_2.2.3-2_i386.deb» сохранён [1282660/1282660]


s# apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  lib32z1 libgd3:i386 libglapi-mesa:i386 libllvm3.2:i386 libpciaccess0:i386
  libsamplerate0:i386 libsane-extras:i386 libtxc-dxtn-s2tc0:i386 libudev0:i386
  libusb-0.1-4:i386 libusb-1.0-0:i386 libvpx1:i386 libxcb-dri2-0:i386
  libxcb-glx0:i386 libxdamage1:i386 libxft2:i386
Для его удаления используйте «apt-get autoremove».
Пакеты, которые будут УДАЛЕНЫ:
  icaclient
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 10,4 MB.
Хотите продолжить [Д/н]?
[свернуть]

Если согласиться, то круг замыкается, если не согласиться, то все так и остается ненастроенным




ferum

Русские дебианщики против цифрового слабоумия !

wau

#6
Цитата: ferum от 14 августа 2013, 09:52:15https://wiki.debian.org/DebianEdu/HowTo/CitrixApps


Не катит - видимо, сильно устаревшая, ибо ни ссылки на либмотиф wget http://skolelinux.hurum.kommune.no/ica-motif/libmotif3_2.2.3-2_i386.deb
, ни wget http://download2.citrix.com/FILES/en/products/Linux10/en.linuxx86.tar.gz не открываются. И, судя по этой инструкции, ставится клиент версии 10, тогда как актуален 12.

Сообщение объединено: 10 сентября 2013, 20:26:37

Работает следующая схема, достаточно просто, по аналогии с п. 8 из https://debianforum.ru/index.php?topic=5662.0

1. берем откуда-нибудь простой архив директория /opt/Citrix (архив 32бит, но работает и в 64б по аналогии со скайпом и вайном), например мой. Этот архив распаковываем и -

2. закидываем в /opt -

cp -r Citrix /opt/


Казалось бы, собственно деб-пакет должен просто содержать собранные архивы файлов в нужных директориях, ан нет, по п. 5 видно, что это не так. Однако любителям можно покопаться в деб-пакетах  как архивах и поэкспериментировать, раскидав  файлы любой архитектуры по /etc, /usr, /opt.


3. засовываем Файрфоксовы сертификаты куда надо -

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

4. засовываем свои пользовательские сертификаты куда надо -

cp Сертификат/*.* /opt/Citrix/ICAClient/keystore/cacerts

5. в настройках браузера: Настройки-Приложения и на файлы с расширением ica прописать файл  /opt/Citrix/ICAClient/wfica.sh


Вот и все.