Наконец, Citrix выпустил новую версию, а Ubuntu обновила свое руководство ЗДЕСЬ (очевидно, это были изменения зависимостей, как мы узнали). Это должно работать сейчас как бы из коробки.
У меня проблема с установкой пакета icaclient
на 13.10 Saucy Salamander 64bit. Кажется, что есть проблема с ia32-libs и другими зависимостями.
marc@PinballWizard:~$ sudo dpkg -i Downloads/icaclient_12.1.0_amd64.deb
[sudo] password for marc:
Selecting previously unselected package icaclient.
(Reading database ... 179461 files and directories currently installed.)
Unpacking icaclient (from .../icaclient_12.1.0_amd64.deb) ...
dpkg: dependency problems prevent configuration of icaclient:
icaclient depends on ia32-libs; however:
Package ia32-libs is not installed.
icaclient depends on lib32z1; however:
Package lib32z1 is not installed.
icaclient depends on lib32asound2; however:
Package lib32asound2 is not installed.
dpkg: error processing icaclient (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
icaclient
Следовательно, другие обходные пути, кажется, не работают. Я следовал инструкциям здесь - и для последних двух выпусков Ubuntu это, конечно, не было проблемой.
Когда я пытаюсь установить ia32-libs, я получаю следующую проблему:
marc@PinballWizard:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0
E: Package 'ia32-libs' has no installation candidate
Есть ли возможность установить icaclient
?
Source.list находится здесь .
apt
64-bit
dependencies
Марк
источник
источник
ia32-libs
устарел с 11.10. Раньше он состоял из одной большой коллекции 32-битных библиотек, но с добавлением пакетов поддержки нескольких арок теперь должен зависеть от пары пакет: архитектура, напримерlibbz2-1.0:i386
. Возможно, вы могли бы отредактировать управляющий файл пакета с новыми зависимостями, но исходный пакет необходимо обновить. Кроме того, вы можете просто установить 32-битную версию ..._ i386.deb напрямую.Ответы:
Существует способ под 13.10, предоставленный нам dark_harmonics на ubuntuforums (последнее сообщение) - я просто цитирую его здесь:
Кстати: Customer Preview не работает для меня, я использовал официальную версию.
источник
ldd /opt/Citrix/ICAClient/wfcmgr
дает только отсутствующую зависимостьlibXp.so.6 => not found
. У меня есть 64-битная версия в/usr/lib/x86_64-linux-gnu/libXp.so.6
sudo apt-get install libXp6:i386
решил этоsudo apt-get -f install
устанавливает недостающие зависимости ... Это был ключ для меня.[Change] line 2648 in ica_temp/DEBIAN/postinst: echo $Arch|grep "i[0-9]86" >/dev/null to: echo $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
У меня система x64bit
Вы должны отредактировать зависимости: ia23-libs и libaudio32 из пакета .deb.
Создать
/dir_tmp
и/dir_tmp/DEBIAN
Отредактируйте
/dir_tmp/DEBIAN/control
и удалите зависимости.Попробуйте установить ICAclient снова
Если вы получили статус выхода 2, пожалуйста, попробуйте:
редактировать
/var/lib/dpkg/info/icaclient.postinst
Найти:
echo $Arch|grep "i[0-9]86" >/dev/null
и изменить его наecho $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
Если вы получаете ошибку SSL при запуске Citrix Reciver, попробуйте:
источник
Эти инструкции работают в Ubuntu 13.04 и более ранних версиях:
Установить
gdebi
:Запустите
sudo gdebi Downloads/icaclient_12.1.0_amd64.deb
установщик, который спросит вас, хотите ли вы установить пакет по всем зависимостям:Выберите,
y
затем нажмите Enter. Выполнено.Этот метод имеет то преимущество, что не требует вмешательства пользователя и почти безупречно разрешает зависимости.
Хотя он разрешает зависимости, сам пакет имеет другие проблемы:
На данный момент есть решение:
В Citrix не так много сертификатов, поэтому при доступе к сайту вы можете получить ошибки SSL. Если у вас есть сертификаты Mozilla, добавьте их:
Ссылки: https://help.ubuntu.com/community/CitrixICAClientHowTo
источник
Dependency is not satisfiable: ia32-libs
когда пытаюсь сделатьsudo gdebi Downloads/icaclient_12.1.0_amd64.deb
Измените зависимости на «Зависит: libc6-i386 (> = 2.7-1), lib32z1, nspluginwrapper». Сохраните и закройте файл. Скомпилируйте и установите файл deb.
Должно быть: Зависит от: libc6-i386 (> = 2.7-1), lib32asound2: i386, nspluginwrapper
источник
Я следовал этим инструкциям в Справке сообщества Ubuntu. Это работало нормально для меня.
источник