Enfin, Citrix a publié une nouvelle version et Ubuntu a mis à jour son guide ICI (apparemment, ce sont les changements de dépendance comme nous l'avons découvert). Cela devrait maintenant fonctionner en quelque sorte hors de la boîte.
J'ai un problème lors de l'installation du package icaclient
sur 13.10 Saucy Salamander 64bit. Il semble qu'il y ait un problème avec ia32-libs et d'autres dépendances.
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
Par conséquent, d'autres solutions de contournement semblent ne pas fonctionner. J'ai suivi les instructions ici - et pour les deux dernières versions d'Ubuntu, ce n'était sûrement pas un problème.
Lorsque j'essaie d'installer ia32-libs, j'obtiens le problème suivant:
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
Est-il possible d'installer icaclient
?
Le sources.list est ici .
apt
64-bit
dependencies
Marc
la source
la source
ia32-libs
est obsolète depuis le 11.10. Auparavant, il consistait en une seule grande collection de bibliothèques 32 bits, mais avec l'ajout de packages de support multi-arch, cela devrait désormais dépendre des paires package: architecture, par exemplelibbz2-1.0:i386
. Vous pouvez peut-être modifier le fichier de contrôle du package avec de nouvelles dépendances, mais le package source doit être mis à jour. Alternativement, vous pourrez peut-être installer directement la version ..._ i386.deb 32 bits.Réponses:
Il y a un chemin sous 13.10 qui nous est apporté par dark_harmonics sur ubuntuforums (dernier post) - je le cite juste ici:
BTW: L'aperçu client ne fonctionnait pas pour moi, j'ai utilisé la version officielle.
la source
ldd /opt/Citrix/ICAClient/wfcmgr
donne comme seule dépendance manquantelibXp.so.6 => not found
. J'ai la version 64 bits dans/usr/lib/x86_64-linux-gnu/libXp.so.6
sudo apt-get install libXp6:i386
résolusudo apt-get -f install
installe les dépendances manquantes ... C'était la clé pour moi.[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
J'ai un système x64bit
Vous devez éditer les dépendances: ia23-libs et libaudio32 du package .deb.
Créer
/dir_tmp
et/dir_tmp/DEBIAN
Modifiez
/dir_tmp/DEBIAN/control
et supprimez les dépendances.Essayez de réinstaller ICAclient
Si vous obtenez un statut de sortie 2, veuillez essayer:
Éditer
/var/lib/dpkg/info/icaclient.postinst
Rechercher:
echo $Arch|grep "i[0-9]86" >/dev/null
et remplacez-le parecho $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
Si vous obtenez une erreur SSL lors de l'exécution de Citrix reciver, essayez:
la source
Ces instructions fonctionnent dans Ubuntu 13.04 et versions antérieures:
Installer
gdebi
:Exécutez
sudo gdebi Downloads/icaclient_12.1.0_amd64.deb
le programme d'installation vous demandera si vous souhaitez installer le package avec toutes les dépendances:Sélectionnez
y
puis appuyez sur Entrée. Terminé.Cette méthode a l'avantage de ne pas nécessiter d'intervention de l'utilisateur et de résoudre les dépendances presque sans problème.
Alors qu'il résout les dépendances, le package lui-même a d'autres problèmes:
Furtivement, il y a une solution:
Citrix n'a pas autant de certificats, donc lorsque vous accédez à votre site, vous pouvez obtenir des erreurs SSL. Si vous avez des certificats mozilla, ajoutez-les:
Références: https://help.ubuntu.com/community/CitrixICAClientHowTo
la source
Dependency is not satisfiable: ia32-libs
en essayant de le fairesudo gdebi Downloads/icaclient_12.1.0_amd64.deb
Modifiez les dépendances en "Dépend: libc6-i386 (> = 2.7-1), lib32z1, nspluginwrapper" Enregistrez et fermez le fichier Compilez et installez le fichier deb
Doit être: Dépend de: libc6-i386 (> = 2.7-1), lib32asound2: i386, nspluginwrapper
la source
J'ai suivi ce tutoriel sur le wiki d'aide de la communauté Ubuntu. Cela a bien fonctionné pour moi.
la source