Кто-нибудь смог установить Citrix Receiver в Ubuntu 12.10?
Как 32-битный, так и 64-битный пакет deb не удалось установить должным образом.
Вот сообщение об ошибке для установки 64-битного пакета:
sudo dpkg -i icaclient_12.1.0_amd64.deb
(Reading database ... 139512 files and directories currently installed.)
Preparing to replace icaclient 12.1.0 (using icaclient_12.1.0_amd64.deb) ...
Unpacking replacement icaclient ...
dpkg: dependency problems prevent configuration of icaclient:
icaclient depends on ia32-libs; however:
Package ia32-libs is not installed.
icaclient depends on nspluginwrapper; however:
Package nspluginwrapper is not installed.
dpkg: error processing icaclient (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
icaclient
Кажется, что проблема в том, что ему нужно nspluginwrapper
, а nspluginwrapper
нужно nspluginviewer
, а nspluginviewer
недоступно в Ubuntu 12.10
Когда я пытаюсь установить 32-битный пакет deb, я получаю следующее сообщение об ошибке:
sudo dpkg -i icaclient-12.1.0_i386.deb
dpkg: error processing icaclient-12.1.0_i386.deb (--install):
package architecture (i386) does not match system (amd64)
Errors were encountered while processing:
icaclient-12.1.0_i386.deb
Есть предложения?
У меня возникла та же проблема после новой установки Ubuntu 12.10. Похоже, что сначала вы должны установить nspluginwrapper. Это можно сделать с помощью программного центра, например. После этого установка работала нормально.
Появление ошибки связано с тем, что скрипт postinst не может обнаружить арку x64. Вы можете отредактировать файл postinstall и запустить apt-get install -f
для очистки сообщений об ошибках.
См. Эту статью: CitrixICAClientHowTo - Документация сообщества Ubuntu: Citrix ICA Client 12 в Ubuntu 12.04, 64-разрядная версия
Этот отрывок:
Осторожно - это следует использовать с осторожностью, поскольку оно будет установлено с ошибкой. Сценарий postinst завершает работу 2, поскольку он не может правильно определить архитектуру системы. Пакет ICAClient будет работать, но APT будет жаловаться, что ICAClient «не полностью установлен или удален», и вы будете получать ошибки каждый раз, когда используете менеджер пакетов.
Это можно исправить, распаковав deb и отредактировав регулярное выражение в строке 2648 сценария postinst, чтобы оно соответствовало x86_64. Затем пересоберите deb, и он должен быть установлен без проблем.
В качестве альтернативы
BLOCKQUOTE>/var/lib/dpkg/info/icaclient.postinst
может быть отредактировано после установки, которая выдает ошибку, иapt-get -f install
может быть запущено впоследствии.
icaclient выдаст ошибки, которые он не смог установить при правильной установке. Я установил его очень хорошо с помощью Ubuntu Software Center, он работал, хотя он все еще говорил, что установка не удалась.
sudo apt-get install nspluginwrapper
Нажмите, чтобы загрузить с http://www.citrix.com/downloads/citrix-receiver/receivers-by-platform/receiver-for-linux-121.html и затем установить автоматически используя Ubuntu Software Center
Создать новый файл /usr/share/applications/wfica.desktop
[Desktop Entry]
Name=Citrix ICA client
GenericName=Citrix ICA Client
Comment=Citrix nFuse session file
Categories=Application
Encoding=UTF-8
Exec=/opt/Citrix/ICAClient/wfica
Icon=wfica
Terminal=false
Type=Application
MimeType=application/x-ica
Создать новый файл /usr/share/mime/packages/ica.xml
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-ica">
<comment>Citrix ICA launcher</comment>
<glob pattern="*.ica"/>
</mime-type>
</mime-info>
[ 1114] sudo update-desktop-database && sudo update-mime-database /usr/share/mime
sudo gedit /etc/gnome/defaults.list
и добавьте строку: application/x-ica=wfica.desktop
Выполните следующее из командная строка:
sudo xdg-mime install --novendor /usr/share/mime/packages/ica.xml
sudo xdg-mime default wfica.desktop application/x-ica
Для меня теперь это позволяет citrix работать как с Chromium, так и с Firefox на Ubuntu 12.10.
Мне нужно было использовать пропатченный установочный пакет, проверьте это: dpkg сообщает об ошибке в пакете icaclient
Я открыл ветку форума на форумах Ubuntu , чтобы получить дополнительные советы и подсказки, чтобы заставить его работать: