[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: client citrix sous debian testing



Le 11/12/2013 21:48, Kohler Gerard a écrit :
bonjour,

dans mon parcours pour passer entièrement sous Debian, je me heurte à la difficulté suivante :

je n'arrive pas à installer simplement un client Citrix (ICAClient) sur ma Debian. J'en ai besoin sur mon portable, car l'établissement où je travaille virtualise son système sous Citrix.

j'ai testé une bonne demi-douzaine de technique trouvées sur Google, mais rien ne marche, il manque toujours une lib, ou il y a incompatibilité de lib, j'avais réussi à installer ce programme sur mon Ubuntu 10.10, mais là je sèche.

Merci pour vos conseils

Gérard

J'essaye, en 64bits sous Debian SID :

$ sudo dpkg -i dev/pkg/icaclient_13.0.0.256735_amd64.deb
Sélection du paquet icaclient précédemment désélectionné.
(Lecture de la base de données... 238510 fichiers et répertoires déjà installés.)
Preparing to unpack .../icaclient_13.0.0.256735_amd64.deb ...
Unpacking icaclient (13.0.0.256735) ...
dpkg: des problèmes de dépendances empêchent la configuration de icaclient :
 icaclient dépend de ia32-libs ; cependant :
  Le paquet ia32-libs n'est pas installé.
 icaclient dépend de lib32asound2 ; cependant :
  Le paquet lib32asound2 n'est pas installé.
 icaclient dépend de nspluginwrapper ; cependant :
  Le paquet nspluginwrapper n'est pas installé.

En effet, ce paquet n'est pas fait pour une Debian avec le support muiltiarch, il veut les anciens paquet ia32-libs et lib32asound2 de compatibilité 32bits sur un système 64bits.
Je vois que ce paquet dépend aussi de nspluginwrapper, qui n'existe plus.
Ceci servait à utiliser des plugins 32bits pour les navigateurs.

Je sais pas si c'est ton cas, d'être en 64bits ?

Autre point, Ubuntu 10.10, ça doit être assez vieux pour avoir encore le paquet ia32-libs, c'est pour celà que ça devait fonctionner.

De mémoire, mais c'était une versions plus ancienne du client Citrix, il ya avait aussi une dépendance sur une lib X qui n'existait pas en version demandé sous Debian. Problème de licence je crois.

Je suppose que comme souvent, leur paquet 64bits n'est en fait qu'un paquet 32bits avec des dépendances sur les paquets de compatibilité 32bits.

Il faut mieux installer le paquet 32bits avec les libraziries 32bits nécessaires :

$ sudo dpkg -i dev/pkg/icaclient_13.0.0.256735_i386.deb
(Lecture de la base de données... 239024 fichiers et répertoires déjà installés.)
Preparing to unpack .../icaclient_13.0.0.256735_i386.deb ...
Unpacking icaclient (13.0.0.256735) over (13.0.0.256735) ...
dpkg: des problèmes de dépendances empêchent la configuration de icaclient :
 icaclient dépend de libgtk2.0-0 (>= 2.12.0) ; cependant :
  Le paquet libgtk2.0-0 n'est pas installé.
 icaclient dépend de libxmu6 ; cependant :
 icaclient dépend de libxerces-c3.1 ; cependant :
 icaclient dépend de libcurl3 (>= 7.19.1) ; cependant :
 icaclient dépend de libwebkit-1.0-2 | libwebkitgtk-1.0-0 ; cependant :

dpkg: error processing package icaclient (--install):
 problèmes de dépendances - laissé non configuré
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.54) ...
Processing triggers for menu (2.1.46) ...
Des erreurs ont été rencontrées pendant l'exécution :
 icaclient

$ sudo apt-get install libgtk2.0-0:i386 libxmu6:i386 libxerces-c3.1:i386 libcurl3:i386 libwebkitgtk-1.0-0:i386
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
libcurl3:i386 : Dépend: libgssapi-krb5-2:i386 (>= 1.10+dfsg~) mais ne sera pas installé
                 Dépend: libidn11:i386 (>= 1.13) mais ne sera pas installé
Dépend: libk5crypto3:i386 (>= 1.6.dfsg.2) mais ne sera pas installé Dépend: libkrb5-3:i386 (>= 1.6.dfsg.2) mais ne sera pas installé
                 Dépend: librtmp0:i386 (>= 2.3) mais ne sera pas installé
Dépend: libssh2-1:i386 (>= 1.2.6) mais ne sera pas installé Dépend: libssl1.0.0:i386 (>= 1.0.1) mais ne sera pas installé libgtk2.0-0:i386 : Dépend: libatk1.0-0:i386 (>= 1.32.0) mais ne sera pas installé Dépend: libcairo2:i386 (>= 1.6.4-6.1) mais ne sera pas installé Dépend: libcups2:i386 (>= 1.6.0) mais ne sera pas installé
...
...


Oulà,
Ça se complique.

Je ne veux pas pourrir mon système, alors j’arrête là.
Mais tu as raison, c'est la galère.




Reply to: