Finalmente, Citrix lanzó una nueva versión y Ubuntu actualizó su guía AQUÍ (aparentemente, fueron los cambios de dependencia como descubrimos). Debería funcionar ahora fuera de la caja.
Tengo un problema al instalar el paquete icaclient
en 13.10 Saucy Salamander 64bit. Parece que hay un problema con ia32-libs y otras dependencias.
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
Por lo tanto, otras soluciones parecen no funcionar. Seguí las instrucciones aquí , y para las dos últimas versiones de Ubuntu seguramente no fue un problema.
Cuando intento instalar ia32-libs me sale el siguiente problema:
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
¿Hay alguna posibilidad de instalar icaclient
?
La lista sources.list está aquí .
apt
64-bit
dependencies
Bagazo
fuente
fuente
ia32-libs
ha quedado obsoleto desde el 11.10. Solía consistir en una gran colección única de bibliotecas de 32 bits, pero con la adición de paquetes de soporte de múltiples arcos ahora debería depender del paquete: pares de arquitectura, por ejemplolibbz2-1.0:i386
. Tal vez podría editar el archivo de control del paquete con nuevas dependencias, pero el paquete fuente debe actualizarse. Alternativamente, es posible que pueda instalar la versión ..._ i386.deb de 32 bits directamente.Respuestas:
Hay una forma por debajo de 13.10 que nos trae dark_harmonics en ubuntuforums (última publicación). Solo lo cito aquí:
Por cierto: Vista previa del cliente no funcionó para mí, utilicé la versión oficial.
fuente
ldd /opt/Citrix/ICAClient/wfcmgr
da como única dependencia faltantelibXp.so.6 => not found
. Tengo la versión de 64 bits en/usr/lib/x86_64-linux-gnu/libXp.so.6
sudo apt-get install libXp6:i386
resolviósudo apt-get -f install
instala dependencias faltantes ... Esa fue la pista para mí.[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
Tengo un sistema x64bit
Debe editar las dependencias: ia23-libs y libaudio32 del paquete .deb.
Crear
/dir_tmp
y/dir_tmp/DEBIAN
Edite
/dir_tmp/DEBIAN/control
y elimine las dependencias.Intente instalar ICAclient nuevamente
Si obtiene un estado de salida 2, intente:
Editar
/var/lib/dpkg/info/icaclient.postinst
Buscar:
echo $Arch|grep "i[0-9]86" >/dev/null
y cambiarlo aecho $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
Si obtiene un error de SSL cuando ejecuta Citrix reciver, intente:
fuente
Estas instrucciones funcionan en Ubuntu 13.04 y versiones anteriores:
Instalar
gdebi
:Ejecute
sudo gdebi Downloads/icaclient_12.1.0_amd64.deb
el instalador que le preguntará si desea instalar el paquete junto con todas las dependencias:Seleccione y
y
luego presione enter. Hecho.Este método tiene la ventaja de que no requiere la intervención del usuario y resuelve las dependencias casi sin problemas.
Si bien resuelve dependencias, el paquete en sí tiene otros problemas:
Furtulantemente, hay una solución:
Citrix no tiene tantos certificados, por lo que cuando accede a su sitio, puede obtener errores SSL. Si tiene certificados de mozilla, agréguelos:
Referencias: https://help.ubuntu.com/community/CitrixICAClientHowTo
fuente
Dependency is not satisfiable: ia32-libs
cuando intento hacerlosudo gdebi Downloads/icaclient_12.1.0_amd64.deb
Cambie las dependencias para que sean "Depende: libc6-i386 (> = 2.7-1), lib32z1, nspluginwrapper" Guarde y cierre el archivo Compile e instale el archivo deb
Debe ser: Depende: libc6-i386 (> = 2.7-1), lib32asound2: i386, nspluginwrapper
fuente
Seguí este tutorial en el Wiki de ayuda de la comunidad de Ubuntu. Funcionó bien para mí.
fuente